Dashboard overview
The dashboard is your starting point in QAlity. It gives you a live snapshot of your testing activity - executions, results, schedules, and failure trends - across all your projects and plans.
KPIs
The top of the dashboard shows four KPI tiles:
| KPI | Description |
|---|---|
| Total executions | The total number of plan runs executed in the selected date range. |
| Passed | Count and percentage of runs where all test cases passed. |
| Failed | Count and percentage of runs where one or more test cases failed. |
| Aborted / Stopped | Count and percentage of runs that were manually stopped or terminated due to an environment or system error. |
These KPIs update dynamically based on the active date filter (24h, 7 days, 30 days, or custom).
Summary cards
Three cards appear below the KPIs. Each shows a global count independent of the date filter:
| Card | Description |
|---|---|
| Total test cases | The total number of individual test cases across all projects. |
| Test suites | The total number of test suites across all projects. |
| Test plans | The total number of test plans across all projects. |
Clicking any card navigates to the respective list view.
Plan run status chart
The chart shows the number of plan runs per day (or per hour when the 24h view is selected), broken down by status: Passed, Failed, and Aborted.
Chart types
| Type | Description |
|---|---|
| Bar chart | Default view - stacked or grouped bars per date (or per hour in 24h view). |
| Area chart | Alternative view - trend lines with a filled area per status. |
Toggle between bar and area using the chart type buttons above the chart.
Date range filter
| Filter | Description |
|---|---|
| Last 24 hours | Hourly breakdown for the past 24 hours. |
| Last 7 days | Daily breakdown for the past 7 days. |
| Last 30 days | Daily breakdown for the past 30 days. |
| Custom | Pick a start and end date. The maximum range allowed is 30 days. |
If a custom range exceeds 30 days, an inline validation error is shown and the chart does not update.
Legend: Passed (green), Failed (red), Aborted (amber). Hovering a data point shows a tooltip with exact counts for all three statuses on that date (or hour).
Outcome distribution
The outcome distribution panel shows a donut chart: the breakdown of individual test case results aggregated across all plan runs in the selected period.
| Outcome | Description |
|---|---|
| Passed | Test case completed and all assertions were met. |
| Failed | Test case completed but one or more assertions failed. |
| Aborted | Test case did not complete - the run was stopped or the environment failed. |
The center of the donut shows the total test case executions. Hovering a segment shows the count and percentage.
Top failure reasons
This panel lists the most common reasons test cases failed, aggregated at the plan level. Each reason shows a horizontal bar indicating its relative frequency and an exact count.
Common failure reasons include:
- API timeout
- Assertion mismatch
- Environment configuration error
- Missing test data
- UI element not found
- Authentication token expired
These reasons are derived from the failure metadata attached to each test case result. You can configure failure reason tags when logging a failed result inside a test run.
Scheduled plans
The scheduled plans table lists all plans that have an active schedule configured.
| Column | Description |
|---|---|
| Plan name | Name of the test plan, with a link to the plan detail page. |
| Schedule | The cron-based schedule (for example: Daily 02:00, Every 6h, Weekly Mon). |
| Next run | The date and time of the next scheduled execution. |
| Environment | The environment the plan will run against (for example: Staging, Production, Dev). |
| Last status | The result of the most recent execution - Passed, Failed, or Aborted. |
| Tests | The number of test cases included in the plan. |
Plans are sorted by next run time ascending. Click any row to open the plan detail page.
To add or modify a schedule on a plan, open the plan, go to Settings, and configure the schedule under the Automation tab.
Date filter scope
The date range filter (24h / 7 days / 30 days / custom) affects the KPI tiles and the plan run status chart only. The summary cards (test cases, suites, plans), outcome distribution, top failure reasons, and scheduled plans table always reflect all-time or current data regardless of the selected filter.