100% found this document useful (1 vote)
1K views4 pages

Requirement Traceability Matrix (RTM)

A requirement traceability matrix (RTM) maps requirements to test cases to ensure all requirements are tested. It has columns for requirement ID, description, linked design specifications, and traceability to unit, integration, system and acceptance test cases. There are forward, backward and bi-directional RTMs. Forward maps requirements to test cases, backward maps test cases to requirements, and bi-directional ensures all requirements are tested. An example creates an RTM for a banking application by identifying technical requirements from test cases and linking them to business requirements.

Uploaded by

Ravikanth L
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views4 pages

Requirement Traceability Matrix (RTM)

A requirement traceability matrix (RTM) maps requirements to test cases to ensure all requirements are tested. It has columns for requirement ID, description, linked design specifications, and traceability to unit, integration, system and acceptance test cases. There are forward, backward and bi-directional RTMs. Forward maps requirements to test cases, backward maps test cases to requirements, and bi-directional ensures all requirements are tested. An example creates an RTM for a banking application by identifying technical requirements from test cases and linking them to business requirements.

Uploaded by

Ravikanth L
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

How to Create Requirement Traceability Matrix (RTM)

What is a Traceability Matrix?


A traceability matrix is a document that co-relates any two-baseline documents that require a many-tomany relationship to check the completeness of the relationship. It is used to track the requirements
and to check the current project requirements are met.

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 lifecycle.
In other words, it is a document that maps and traces 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.
Requirement Traceability Matrix Parameters include

Requirement ID

Risks

Requirement Type and Description

Trace to design specification

Unit test cases

Integration test cases

System test cases

User acceptance test cases

Trace to test script

Types of Traceability Matrix

Forward traceability: This matrix is used to check whether the project progresses in the desired
direction and for the right product. It makes sure that each requirement is applied to the product
and that each requirement is tested thoroughly. It maps requirements to test cases.

Backward or reverse traceability: It is used to ensure whether the current product remains on
the right track. The purpose behind this type of traceability is to verify that we are not expanding
the scope of the project by adding code, design elements, test or other work that is not specified in
the requirements. It maps test cases to requirements.

Bi-directional traceability (Forward+Backward): This traceability metrics ensures that all


requirements are covered by test cases. It analyzes the impact of a change in requirements affected
by the defect in a work product and vice versa.

How to create Requirement Traceability Matrix


Let's understand the concept of Requirement Traceability Matrix through a Guru99 banking project. On
the basis of Business Requirement Document (BRD) and Technical Requirement Document (TRD), testers
start writing test cases.
Let suppose, the following table is our Business Requirement Document or BRD for Guru99 banking
project. Here the scenario is that the customer should be able to login to Guru99 banking website with
the correct password and user#id while manager should be able to login to the website through
customer login page.

While the below table is our Technical Requirement Document (TRD).

Note: QA teams do not document the BRD and TRD. Also some companies use Funtion Requirement
Documents (FRD) which are similar to Technical Requirement Document but the process of creating
traceability matrix remains the same.
Let's Go Ahead and create RTM

Step 1: Our Test Case is


"Verify Login, when correct ID and Password is entered, it should login successfully"

Step 2: Identify the Technical Requirement that this test case is verifying. For our test case, the technical
requirement is T94 is being verified.

Step 3: Note this Technical Requirement (T94) in the Test Case.

Step 4: Identify the Business Requirement for which this TR (Technical Requirement-T94) is defined

Step 5: Note the BR (Business Requirement) in Test Case

Step 6: Do above for all Test Cases. Later Extract the First 3 Columns from your Test Suite. RTM is Ready!

Advantage of Requirement Traceability Matrix

It confirms 100% test coverage

It highlights any requirements missing or document inconsistencies

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

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy