Regression Monitor
The Regression Monitor dashboard provides a health overview of your full regression test suite. It is designed for teams that run a comprehensive test suite on each commit or on a regular schedule, and need to quickly assess overall regression health.
Accessing the Regression Monitor
Navigate to Monitoring in the sidebar and select the Regression tab.
Dashboard components
The Regression Monitor shares the same overall layout as the Smoke Monitor but focuses on regression-specific metrics:
KPI strip
| KPI | Description |
|---|---|
| Pass rate | Percentage of regression sessions that passed |
| Total runs | Number of full regression suite executions |
| Avg. duration | Mean duration of a full regression run |
| New failures | Failures that appeared for the first time in the current window |
| Resolved failures | Failures that existed in the previous window but are now passing |
Suite health by branch
A branch-segmented breakdown of suite health. For each tracked branch (typically main, develop, and active feature branches), the dashboard shows:
- Current pass rate for the most recent run.
- Trend direction (arrow up/down based on the last 5 runs).
- Number of failing test cases.
This view helps teams quickly identify which branches are introducing regressions.
Failure classification
The Regression Monitor classifies failures into categories using the platform's built-in error classifier:
| Category | Description |
|---|---|
| Application bug | Failure appears to be caused by a real application defect |
| Infrastructure | Failure likely caused by environment instability (timeouts, flaky selectors) |
| Test code | The test itself has an issue (e.g. incorrect assertion, broken test data) |
| Unknown | Cannot be classified with confidence |
This classification is an AI-assisted heuristic and should be treated as a starting point for investigation.
Use cases
- Pre-merge gates — Assess regression health before merging a feature branch.
- Post-deploy validation — Confirm that a deployment did not introduce new regressions.
- Branch health comparison — Compare regression health across active branches to prioritize triage.
Use the shared filter bar to scope the Regression Monitor to a specific environment (e.g. staging) or branch. This makes it much easier to pinpoint environment-specific regressions.