Skip to main content
The Feature Health Dashboard gives you a bird’s-eye view of your test suite. Tests are organized into bugs (grouped failure entities) and tests under review. Global filters apply across both sections so you see one consistent slice of the suite.
Feature Health Dashboard

Dashboard sections

SectionWhat it shows
BugsGrouped bug entities — each bug can affect multiple tests
Tests under reviewTests that need triage (new failures, recently changed health)
Use the project, collection, and tags filters at the top to narrow both sections at once.
Use Cmd/Ctrl+Click (or middle-click) on bug or test links to open them in a new browser tab.

Suite health

Health is calculated from recent test run history — not just the latest run:
StatusMeaning
PassingTest consistently passes across recent runs
FailingTest is consistently failing
Individual test rows also show recent run history (up to the last several runs) so you can spot intermittent failures even when the rolled-up health status is passing or failing.

Bug entities

A bug entity groups related failing tests under one trackable ID (for example BUG-42). This replaces managing each failing test in isolation — you triage, comment, and resolve at the bug level.
Bug list

Bug status workflow

StatusMeaning
Needs TriageNew — not reviewed yet
ConfirmedReviewed and accepted as a real issue
FixedResolved in code
Not BugFalse positive
SnoozedAcknowledged but deprioritized (from any status)
Change status from the bug row menu or the bug detail page.

Bug detail page

Each bug includes:
  • Affected tests (with recent run history per test)
  • Failure messages, screenshots, and traces
  • Comments and attachments for team collaboration
  • Links to related runs and healing sessions
Bug detail

Grouping and linking tests

From Under review, you can:
  1. Mark as bug — create a new bug entity (optionally with severity and description)
  2. Link to existing bug — attach one or more selected tests to an existing bug entity
  3. Mark as clean — clear the failure without creating a bug
Bulk actions work on multi-selected rows in the under-review table.

Resolve a bug

Resolve removes the bug entity and clears @bug annotations from every affected test file in your tests repository (opening a PR when annotations need to be removed from git). Use this when the underlying product issue is fixed.
From a bug entity, use Copy all affected test IDs to copy every Checksum test ID on that bug — useful for CI grep filters or support tickets.

Agent actions

From a bug row or expanded bug, you can start healing or other agent workflows on the grouped failure set (same agent sessions as elsewhere in the product).

Per-test actions

On any test row (under review or inside a bug):
  • Open the latest test report or trace
  • Start an agent session for a single test (when your project has agent workflows enabled)

Notifications and reports

Route health events to Slack, Teams, Discord, Google Chat, or email via Settings → Integrations (Notification Connectors section; workspace admin required).
CategoryEvents
ReportingHealth Report Ready
Bug trackingBug Detected, Bug Status Changed
Test runsTest Run Completed
Auto-healAuto-Heal Started, Auto-Heal Completed
Bug notifications include stable links to bug pages in the web app (for example https://app.checksum.ai/#/health-dashboard/bug/BUG-42).
Notifications Settings
Segment reports by tags to get focused views (for example Checkout vs Admin).

Activity history

The dashboard records health changes over time: when tests started failing, when they were healed, when bugs were triaged, and pass/fail trends. Use this to see which areas of your app drive the most maintenance.

Next Steps