The test coverage report shows how much of your work has been validated by test cases. It answers two questions: which stories have tests written for them, and which of those tests have actually been executed? Low coverage before a release is one of the clearest signals of release risk.
Coverage is driven by links between test cases and stories. A test case that isn't linked to any story contributes to execution history but not to story coverage — so linking is important to get accurate numbers.
| Metric | What it means |
|---|---|
| Story coverage % | Percentage of stories that have at least one linked test case |
| Execution coverage % | Percentage of linked test cases that have been executed at least once |
| Pass rate % | Percentage of executed test cases that passed in the most recent run |
| Untested stories | Stories with no linked test cases — the highest-risk items for a release |
| Failing cases | Test cases with a Failed status in the current run |
Coverage is only meaningful when test cases are linked to the stories they verify. There are two ways to create the link:
Navigate to KPIs & Reports → Test Coverage to open the report. The report shows:
Before marking a release as ready, use the coverage report filtered to the release's stories to assess risk:
The coverage percentage is 0% even though I have test cases
Coverage is calculated from test cases linked to stories, not from the total test case count. Open a test case, find the Linked Stories field, and add the relevant story. Once linked, it appears in the coverage report.
A story shows as untested but I ran tests for it
The test cases you ran may not be linked to that story. Open the test cases you ran and verify each one has the story in its Linked Stories field.
The pass rate looks wrong
Pass rate reflects the most recent execution result per test case. If a test case was run multiple times, only the latest result counts. Check the test case's execution history to see all past results.
I don't see a Coverage tab
The Coverage report is in KPIs & Reports → Test Coverage. If it's not visible, check that your project has the test cases feature enabled in Project Settings.