What is Requirement Tractability Matrix (RTM)

Requirements traceability matrix is a document that traces and maps user requirements, usually requirement IDs from a requirement specification document, with the test case IDs.

The purpose of this document is to make sure that all the requirements are covered in test cases so that nothing is missed.


Requirement Traceability Matrix

Requirement Traceability Matrix or RTM captures all requirements proposed by the client or development team and their traceability in a single document delivered at the conclusion of the software life-cycle.

RTM is a document that maps and tracks user requirement with test cases. The main purpose of Requirement Traceability Matrix is to see that all test cases are covered so that no functionality should miss while testing.


RTM – Parameters

  • Requirement ID

  • Risks

  • Requirement Type

  • Requirement Description

  • Trace to Design Specification

  • Unit Test Cases

  • Integration Test Cases

  • System Test Cases

  • User Acceptance Test Cases

  • Trace to Test Script


Types of RTM

  1. Forward traceability : Mapping of requirements to test cases.

  2. Backward traceability : Mapping of test cases to requirements.

  3. Bi-Directional traceability : A good example of a bi-directional traceability matrix used in software testing is the references from test cases to basic documentation and vice versa.


Advantage of RTM

  • Making it obvious to the client that the software is being developed as required.

  • It highlights any requirements missing or document inconsistencies.

  • Making it easy to identify missing functionalities.

  • It shows the overall defects or execution status with a focus on business requirements.

  • It confirms 100% test coverage.

  • Making it easy to find out which test cases need updating if there are change requests.


0 Comment

Leave a Reply