Home / BA / Requirement Traceability Matrix

Requirement Traceability Matrix

The Requirements Traceability Matrix is a document that maps and traces user requirement with test cases. The basic  purpose of the Requirements Traceability Matrix is to ensure that all requirements defined for a system are tested in the particular test protocols.

A tool is used by the validation team, to ensure that the requirements are not lost during the validation project, and for auditors, to review the validation documentation ,and that tool is called as “Traceability Matrix”. This tool “Traceability Matrix” is used to track the requirements and to check the current project requirements are met or not.

The requirements traceability matrix is usually developed with the initial list of requirements i.e User Specification or Functional Requirement specification. As the Design Specifications and Test Protocols are developed, the traceability matrix is updated with  updated documents.

Requirements Traceability Matrix- Work Flow

The  Traceability Matrix is created at the very beginning stage of a project .

This Matrix is bi-directional , as it tracks the requirement forward by examining the output and backward by looking at the business requirement.

requirements traceability matrix in Test Life Cycle

The above picture shows about the RTM, in which first phase is requirements, and second phase is request for proposal and the later phases are Tasks,Deliverables,Testing. Here initially it tracks the requirement forward by examining the output and backward by looking at the Request proposal. The verification process is also done concurrently .

Requirement Traceability Matrix- 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
  • Test scripts

Advantages of Requirement Traceability Matrix

  1. It confirms 100% test coverage
  2. It highlights any requirements missing or document inconsistencies
  3. It shows the overall defects or problems in execution
  4. It helps in analyzing or estimating the impact on the QA team’s work with respect to revisiting or re-working on the test cases



About Akhil korlam

Check Also

What is the role of a business analyst in an organization?

In today’s fast-paced and complex business landscape, organizations require professionals who can bridge the gap …

Leave a Reply

Watch Dragon ball super