Coverage
The Coverage page is the visual gap analysis between requirements and their verifications. Where the RVTM is the row-by-row allocation table, Coverage shows aggregate health up top and a navigable heatmap below — the fastest way to find uncovered requirements.
Open it from the sidebar under Verify → Coverage, at /projects/:projectId/verification/coverage.
What you see
- Summary tiles — Coverage %, Pass rate, Failed, In progress, and Not started. These reflect the project's RVTM rollup, computed from the latest test execution per linked test case.
- Filter bar — search by ID/title, a state filter (Passed / Failed / In progress / Not started), and an axis selector.
- Heatmap — rows are requirements; the columns depend on the axis selector.
- Legend — explains the cell shades.
- Tabular view — a collapsed disclosure with the same data as a sortable table. The Export CSV button in the page header exports this rolled-up view.
Heatmap cell colors
- Green — Passed. Every linked test case has an execution and the latest is passed.
- Red — Failed. At least one linked case's latest execution is failed (failure trumps pass).
- Yellow — Pending / in progress. Linked but not a clean pass yet (missing executions, latest blocked or skipped).
- Grey — Uncovered. No linked test cases or procedures.
Axis selector
The Columns selector switches what the columns represent:
- Method (T/A/I/D) — the default. Columns are the verification methods (Test, Analysis, Inspection, Demonstration, plus Review/Other); each row is colored in the column matching its allocated method. Best for "what does my method allocation look like" gap analysis.
- Test cases — columns are the individual test-case codes. Sparser but precise; use it when chasing a specific failing run.
Drilling in
- A method-axis cell click opens that requirement's RVTM row (focus highlighted).
- A test-case-axis cell click opens that Test Case Detail page directly.
Coverage vs. RVTM
The two pages share data but serve different jobs. RVTM is the editable allocation table and the formal deliverable. Coverage is the read-at-a-glance heatmap for spotting gaps. When a coverage cell reveals a hole, click through to the RVTM to fix the allocation.
Tips
- Read the tiles first. They tell you whether you're above or below target before you inspect any cell.
- Method axis is dense; test-case axis is precise. Switch when drilling from a high-level review into a specific failure.
- Snapshot before reviews. Export the CSV and store it with the review record so progress is comparable.