Advanced

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

  1. Go to Settings > Execution
  2. Enable email notifications
  3. Configure recipient email addresses
  4. 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.

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
  • 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
Reporting | QAbyAI Documentation | QAbyAI Docs