Reporting
Email reports, execution videos, and shareable results
Email Reports
Get test results delivered instantly with pass/fail summaries and video links.
Email reports are sent when a suite run completes (if notifications are configured). Each report includes:
- Suite name and status — Which suite ran and whether it passed or failed
- Pass/fail summary — How many tests passed, failed, timed out, or were skipped
- Failed test details — Which specific tests failed with error summaries
- Video links — Direct links to execution recordings for each test
- Run link — Link to the full suite run detail page
Configuring Email Notifications
- Go to Settings > Execution
- Enable email notifications
- Configure recipient email addresses
- Choose when to send: on every run, only on failure, or on status change
Execution Videos
Watch complete test recordings with step-by-step breakdowns and interactive timeline navigation.
Every test run captures a video recording of the browser during execution. Videos are available on the test run detail page in the media viewer's Video tab.
Videos include:
- Full browser recording from start to finish
- Step timeline overlay showing when each step executed
- Playback controls (play, pause, seek)
- Click-to-seek by step — click a step in the list to jump to that point in the video
Shareable Reports
Share test runs with public links and access all data via API.
Public Sharing Links
From any test run detail page, click Share to generate a public link. Anyone with the link can view the test results — no login required. Useful for:
- Sharing failure details with developers
- Sending results to stakeholders who don't have QAbyAI accounts
- Including in bug reports or pull request comments
Managing Share Links
- Create a share link from the test run detail page
- Delete a share link to revoke access
- Each test run can have one active share link at a time
Notification Settings
Configure all notification preferences in Settings > Execution:
- Email recipients — Who receives notifications
- Trigger conditions — When to send (every run, on failure, on status change)
- Suite-level overrides — Configure notifications per suite in suite settings
