Skip to main content

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:

KPIDescription
Total executionsThe total number of plan runs executed in the selected date range.
PassedCount and percentage of runs where all test cases passed.
FailedCount and percentage of runs where one or more test cases failed.
Aborted / StoppedCount 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:

CardDescription
Total test casesThe total number of individual test cases across all projects.
Test suitesThe total number of test suites across all projects.
Test plansThe 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

TypeDescription
Bar chartDefault view - stacked or grouped bars per date (or per hour in 24h view).
Area chartAlternative 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

FilterDescription
Last 24 hoursHourly breakdown for the past 24 hours.
Last 7 daysDaily breakdown for the past 7 days.
Last 30 daysDaily breakdown for the past 30 days.
CustomPick 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.

OutcomeDescription
PassedTest case completed and all assertions were met.
FailedTest case completed but one or more assertions failed.
AbortedTest 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.

ColumnDescription
Plan nameName of the test plan, with a link to the plan detail page.
ScheduleThe cron-based schedule (for example: Daily 02:00, Every 6h, Weekly Mon).
Next runThe date and time of the next scheduled execution.
EnvironmentThe environment the plan will run against (for example: Staging, Production, Dev).
Last statusThe result of the most recent execution - Passed, Failed, or Aborted.
TestsThe 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

note

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.