Skip to content
API reference Go to app

Traceability and Coverage Best Practices

1 min read

Traceability shows how testing work connects. Coverage shows whether important work is tested well enough.


Use requirements to describe what needs validation. Link repository test cases to requirements so coverage is visible and reusable across releases, test runs, and defect review.

Learn more in Requirement Usages.


Select test cases intentionally for release executions and standalone test runs.

Good selection sources include:

  • Manual test case selection.
  • Requirements and their linked test cases.
  • Test suites built for a testing goal.

This keeps execution scope explainable.


When a test fails, create or link a defect from the execution flow when possible.

Defect traceability should make it clear:

  • Which test case failed.
  • Which execution or test run found it.
  • Which release or requirement is affected.
  • Whether an external issue is linked.

Labels help teams filter and compare related work across supported areas.

Use labels for feature areas, risk areas, release themes, or ownership patterns that need quick filtering.


Before major testing milestones, review:

  • Requirements without linked test cases.
  • Test cases not included in the current testing scope.
  • Failed test cases without linked defects.
  • Critical defects still open near sign-off.

Coverage is a confidence tool, not a checkbox exercise.