Modern QA2026Requirement Coverage and Traceability — tiles
Log inJoin
38 / 62 · 22 Test Strategy & Quality Metrics · Measuring Test Effectiveness← prev⊞ allnext →☰ Read as one page

5.4Requirement Coverage and Traceability

What Is Requirement Traceability?

Requirement traceability maps each requirement to the test cases that verify it, creating a traceable chain:

Requirement → Test Case(s) → Test Results → Defects (if any)

The Traceability Matrix

Requirement ID Requirement Test Cases Status Defects
REQ-001 User can register with email and password TC-001, TC-002, TC-003 PASS None
REQ-002 User receives confirmation email TC-004, TC-005 PASS None
REQ-003 Password must meet complexity requirements TC-006, TC-007, TC-008, TC-009 FAIL BUG-234
REQ-004 User can log in with registered credentials TC-010, TC-011 PASS None
REQ-005 Session expires after 30 minutes of inactivity TC-012 NOT RUN N/A

What the Matrix Reveals

  • REQ-003 has a failing test -- the password complexity validation has a bug
  • REQ-005 has not been tested -- either the test was blocked or deprioritized
  • REQ-001 has 3 test cases -- reasonable coverage for a core feature
  • All requirements have at least one test -- no requirement is untested (except REQ-005)

Requirement Coverage Formula

Requirement Coverage = (Requirements with at least one passing test / Total requirements) x 100

In the example above: 3 out of 5 requirements fully pass = 60% requirement coverage.