Requirement Traceability Matrix (RTM) captures all requirement (documenting, mapping and tracing) proposed by client. RTM template supports the activity of defining and documenting Test Cases, by arranging them out in the form of a table which clearly trace the requirements. This article helps to understand BRD, TRD / FRD, use of RTM in testing, example of RTM and RTM template
RTM maps all Business Requirement Document (BRD) and Technical / Functional Requirement Document (TRD / FRD) and testers start writing test cases on them.
The use of Requirement Traceability Matrix (RTM) in testing are-:
1] To assure 100% test coverage
2] Emphasize document or requirement inconsistencies
3] Display status of business requirement
4] Helps to estimate and analyze reworking on test cases if business requirement or functional requirement changed
5] It is used for manual as well as automation project
6] It is used by QAs and development teams to map business and functional requirement
Let’s understand the Requirement Traceability Matrix (RTM) template with bellow detailed example of Login Process
Project Name -: Login
Project Manager Name -: Mr. Kumar
Project Description -: Verify Login through login page after entering correct login details (Valid user name and password) for successful login
Business Requirement is customer / user can login to the website through customer login page
|Business Requirement||Project Name||Module Name||Applicable Role||Description|
|BR1||Login||Customer / User Login||Customer / User||A Customer / User can login using the login page|
Functional / Technical Requirement are customer / user can login to website after entering correct login details (Valid user name and password) for successful login.
|Test Case||Technical / Functional Requirement||Test Case Description||Test Case Steps||Test Data||Expected Result|
|TC_1||TR1 / FR1||Verify login||1] Go to login page
2] Enter valid user id
3] Enter valid password
4] Click on login
|User id = Kumar, Password = Kumar.123||Login successful|
Requirement Traceability Matrix (RTM) integrate all Business Requirement and Functional / Technical Requirement in spreadsheet as template to identify coverage gap.
RTM helps to identify missed requirements.
|Business Requirement||Business Requirement||Test Case|
|BR1||TR1 / FR1||TC_1|
Above RTM template indicates that 100% coverage of login process