Ana içeriğe geç
Versiyon: 1.0.5

Reports

Analyze test run results, identify failure patterns, track long-term trends, and export detailed reports for stakeholders.

What are AutoRunner Reports?​

AutoRunner Reports provide detailed analysis of your test execution data. Generate reports at the run, suite, or project level to understand pass rates, failure patterns, performance trends, and overall test health. Export reports in multiple formats for sharing with stakeholders and compliance documentation.

Run Reports​

Each completed test run generates a detailed report accessible from the run detail page.

Run Report

Run Summary​

MetricDescription
Pass RatePercentage of scenarios that passed
Total ScenariosNumber of scenarios executed
PassedCount of successful scenarios
FailedCount of failed scenarios
SkippedCount of skipped scenarios
DurationTotal execution time
DriverBrowser or device driver used
EnvironmentTarget environment for the run

Scenario Breakdown​

A table listing every scenario with its individual result:

ColumnDescription
Scenario NameName of the Gherkin scenario
StatusPassed, Failed, or Skipped
DurationExecution time for the scenario
StepsPass/fail count per step
ErrorError message (for failed scenarios)

Click any scenario row to expand step-by-step details, screenshots, and logs.

Suite Reports​

Suite-level reports aggregate results across multiple runs for a single test suite.

Suite Health Metrics​

MetricDescription
Average Pass RateMean pass rate across all runs in the selected period
Run CountTotal number of runs executed
Failure RatePercentage of runs with at least one failure
Avg. DurationAverage execution time per run
Flaky ScenariosScenarios that intermittently pass and fail

Pass Rate Over Time​

A line chart showing the suite's pass rate trend across runs. Use this to identify:

  • Gradual quality improvements or degradation
  • Sudden drops caused by code changes
  • Stabilization after fixes

Trend Analysis​

Trend analysis provides project-wide and cross-project insights over time.

Available Trend Views​

ViewDescription
Pass Rate TrendPass rate progression across days, weeks, or months
Run Volume TrendNumber of runs executed per period
Duration TrendAverage run duration changes over time
Failure DensityNumber of unique failures per period

Filter trend data by:

  • Time Range — Last 7 days, 30 days, 90 days, or custom range
  • Project — Single project or all projects
  • Suite — Specific suite or all suites
  • Framework — Filter by test framework
  • Driver — Filter by browser or device

Failure Analysis​

The failure analysis section helps you identify and resolve recurring test failures.

Top Failures​

A ranked list of the most frequently failing scenarios across runs:

ColumnDescription
ScenarioScenario name and feature file
Failure CountNumber of times the scenario failed
Last FailedDate of the most recent failure
Error PatternMost common error message
SuiteAssociated test suite

Flaky Test Detection​

AutoRunner identifies flaky tests — scenarios that alternate between pass and fail across consecutive runs:

  • Flakiness Score — Percentage of inconsistent results (higher = flakier)
  • Run History — Visual pass/fail pattern across recent runs
  • Recommendation — Suggested action (stabilize, quarantine, or investigate)
Flaky Tests

Flaky tests erode confidence in your test suite. Address scenarios with a flakiness score above 20% by reviewing test isolation, timing dependencies, and external service mocks.

Analytics Tab​

The Analytics Tab provides three report views for comprehensive test analysis. Access it from the Analytics tab in the project or suite detail page.

Execution Report​

The default view displays detailed results for a selected run or set of runs:

  • Pass/fail/skip breakdown by scenario and step
  • Execution timeline with duration per scenario
  • Error clustering to group related failures
  • Screenshot gallery for visual verification

Trend Analysis​

Track metrics over time to identify patterns and regressions:

  • Pass Rate Trend — Line chart showing pass rate progression across days, weeks, or months
  • Run Volume Trend — Bar chart of runs executed per period
  • Duration Trend — Average run duration changes over time
  • Failure Density — Number of unique failures per period

Filter trend data by time range, project, suite, framework, or driver.

Comparison​

Compare multiple runs side-by-side to identify what changed between executions:

  1. Navigate to the Analytics tab and select the Comparison view.
  2. Select two or more runs to compare (from the same suite or across suites).
  3. The comparison view displays:
ColumnDescription
ScenarioScenario name (shared across compared runs)
Run A ResultStatus and duration for the first run
Run B ResultStatus and duration for the second run
DeltaChange in status or duration between runs
DiffHighlights scenarios that changed from pass to fail or vice versa
Comparison Use Cases

Use the Comparison view to validate fixes (compare a failing run with the re-run after a fix), assess environment differences (compare the same suite across Development and Staging), or evaluate the impact of code changes on test stability.

Scheduled Reports​

Configure automated report generation and delivery on a recurring schedule:

  1. Navigate to Reports > Scheduled Reports.
  2. Click Create Schedule.
  3. Configure the schedule:
SettingDescription
Report TypeExecution Report, Trend Analysis, or Comparison
ScopeProject, suite, or cross-project
FrequencyDaily, weekly, or monthly
FormatPDF or CSV
RecipientsEmail addresses for report delivery

Scheduled reports are generated automatically and delivered to the configured recipients via email. Each report includes the data for the selected time window based on the frequency.

Export Options​

Export reports in multiple formats:

FormatDescriptionUse Case
PDFFormatted report with charts, tables, and brandingStakeholder sharing, compliance, print
CSVRaw data in spreadsheet formatData analysis, custom reporting
JSONStructured data for programmatic useIntegration with other tools

Exporting a Report​

  1. Navigate to the report you want to export (run, suite, or trend).
  2. Click the Export button in the toolbar.
  3. Select the desired format.
  4. The file downloads to your browser.

PDF Export Details​

PDF reports include:

  • Cover page with project name, date range, and RabbitQA branding
  • Executive summary with key metrics (pass rate, run count, failure rate)
  • Charts and visualizations rendered as high-resolution images
  • Scenario breakdown tables with pass/fail status and duration
  • Failure details with error messages and screenshots (if captured)
  • Page numbering and table of contents for multi-page reports
Automated Delivery

Use Scheduled Reports to automatically generate and deliver PDF or CSV reports to your team on a recurring basis.

Metrics Breakdown​

Detailed performance metrics available in reports:

MetricLevelDescription
Pass RateRun, Suite, ProjectPercentage of passed scenarios
Execution DurationRun, Scenario, StepTime taken at each level
Failure RateSuite, ProjectPercentage of failing runs
Flakiness ScoreScenarioInconsistency measurement
Step DurationStepIndividual step timing
Retry CountScenarioNumber of retry attempts
Screenshot CountRunTotal captured screenshots

Next Steps​

  • Dashboard — View high-level metrics and KPI summaries
  • Run Details — Deep-dive into individual run results
  • Test Suites — Configure and manage test suites
  • Test Runner — Execute tests and monitor active runs
  • Test Runners — Register and manage test execution engines
  • AI Studio — Generate test scenarios with AI assistance
  • Scheduling — Set up recurring runs for consistent trend data