A user story, tested on Android
Pulse was given a user story. It explored the app, wrote a 10-step test from its real screens, ran it on an Android 14 emulator and kept a screenshot for every result — the evidence behind the pass.
Sample run · recorded Oct 10, 2026
A real, unedited Pulse run against ai.qualien.app on Android 14 emulator. Everything below is what the agents produced.
Watch it run
The request
As a new visitor opening the Qualien app, I want to see what qualien does and reach sign-in. Acceptance criteria: 1. The landing screen shows "Stop guessing. Start grounding." and the grounding demo card. 2. Tapping "Sign in to qualien" opens a sign-in screen with Email and Password fields. 3. The sign-in screen shows a "New here? Create an account" link.
At a glance
Result
PASSED
Checks passed
10/10
Duration
40.3s
Target
Android 14 emulator
What happened
- 01Launch Qualien appLaunch app3.3s
app launched

- 02Wait for landing screen to loadWait2.2s
waited 1500ms

- 03Verify landing screen taglineAssert text2.9s
text 'Stop guessing. Start grounding.' present

- 04Verify grounding demo card is visibleAssert text4.7s
text 'capturing screens' present

- 05Tap sign-in link to navigate to sign-in screenTap · Sign in to qualien ↘5.1s
tapped text='Sign in to qualien ↘'

- 06Wait for sign-in screen to loadWait2.0s
waited 1500ms

- 07Verify sign-in screen headerAssert text2.4s
text 'Sign in to your account' present

- 08Verify Email field is presentAssert element · Email2.8s
element text='Email' present

- 09Verify Password field is presentAssert element · Password2.5s
element text='Password' present

- 10Verify create account link is visibleAssert text3.3s
text 'New here? Create an account' present

Final screen
