4 Simple steps to create Requirement Traceability Matrix (RTM) – Free Sample to download

Requirement Traceability Matrix (RTM) is a table (mostly a spreadsheet) that shows if each requirement has a respective Test case/cases to make sure if the requirement is covered for testing.

It is basically used to ensure that ALL the requirements and Change Requests are or will be tested.

Advantages of Requirement Traceability Matrix (RTM):

  1. Gives Overview of ALL the requirements
  2. Shows how requirements are linked to Test Cases
  3. Makes sure 100% coverage of requirements
  4. Easy to prepare
  5. No special tool is required

 How to prepare Requirement Traceability Matrix (RTM):

  1. Get all available requirement documents. For eg. Business Requirement Document(BRD), Functional Requirement Document(FSD), Technical Requirement Document(TSD)
  2. First list down All the requirements from BRD one by one with requirement ID#
  3. Now go to FSD, and list all respective functional requirements for each Business Requirements
  4. Open Test Scenario or Test Case document and link available TC IDs to respective Functional Requirements

Let’s take an example:

Project: Online Flight Booking Application

Business Requirement Document (BRD) :

This document is provided by the Client with high-level business Requirements. Suppose for Flight Booking Application it shows below 2 requirements

BR_1  Reservation Module :

It should allow the user to book one or more tickets, one way or a round way for future dates

BR_2  Payment Module:

User should able to make payment for booked tickets via Credit / Debit Card or through Reward Points

Functional Specification Document (FSD) :

This document is prepared by the Technical team which further elaborate business requirements into functional requirements that can be implemented in software.

Suppose above 2 business requirements in BRD have more detailed functional requirements:

BR_1  Reservation Module :

  • FR_1 : One Way Ticket booking
    • It should allow user to book one-way ticket
  • FR_2 : Round Way Ticket
    • It should allow user to book round way ticket
  • FR_3: Multicity Ticket booking
    • It should allow user to book one way or round way ticket for multiple cities

BR_2  Payment Module:

  • FR_4: By Credit Card
    • It should allow user to make payment by Credit Cards
  • FR_5 By Debit Card
    • It should allow user to make payment by Debit Cards
  • FR_6 By Reward Points
    • It should allow user to make payment by Reward Points

And you have written some test cases or test scenarios for each functional requirement.

Flight Reservation_Test CAses

So if we prepare simple Requirements Traceability Matrix (RTM) for the above example it would like as below:

Requarements Treaceability Matrix

You can also add Execution Status and Defects columns in RTM to view the overall status of all requirements along with Test Cases.

Please download the FREE sample RTM Template from here.

Download

Please feel free to ask if any doubt in this article or anything related to Software Testing.

40 Comments
  1. Somay
    May 29, 2021 | Reply
  2. Yusuf
    May 17, 2021 | Reply
  3. Balaram
    November 25, 2019 | Reply
    • Shilpa
      November 26, 2019 | Reply
  4. Nejood
    October 6, 2019 | Reply
  5. Nejood
    October 4, 2019 | Reply
  6. September 23, 2019 | Reply
  7. koushik
    August 26, 2019 | Reply
  8. Gaurav
    August 20, 2019 | Reply
    • Shilpa
      August 21, 2019 | Reply
  9. Pragnesh
    May 16, 2019 | Reply
    • Shilpa
      May 16, 2019 | Reply
  10. Joe C
    May 9, 2019 | Reply
  11. Vaishali
    January 31, 2019 | Reply
    • Shilpa
      February 12, 2019 | Reply
  12. NS
    January 29, 2019 | Reply
    • Shilpa
      February 12, 2019 | Reply
  13. DK
    January 3, 2019 | Reply
    • Shilpa
      January 3, 2019 | Reply
  14. Susan
    June 13, 2018 | Reply
    • Shilpa
      June 14, 2018 | Reply
    • Siddarth Patil
      June 26, 2018 | Reply
  15. Divya
    June 11, 2018 | Reply
  16. mahesh
    June 9, 2018 | Reply
    • Shilpa
      June 10, 2018 | Reply
  17. djay
    May 31, 2018 | Reply
    • Shilpa
      May 31, 2018 | Reply
  18. komal
    April 4, 2018 | Reply
  19. Vijay
    January 31, 2018 | Reply
  20. Rama
    January 30, 2018 | Reply
  21. bala
    January 27, 2018 | Reply
    • Pavan
      January 29, 2018 | Reply
  22. Ayesha
    November 29, 2017 | Reply
  23. Josh
    November 28, 2017 | Reply
    • Shilpa
      November 29, 2017 | Reply
  24. Jaheer
    November 7, 2017 | Reply
  25. Alejandra Sevilla
    April 25, 2017 | Reply
    • Shilpa
      May 4, 2017 | Reply

Add a Comment

Your email address will not be published. Required fields are marked *