- RTM captures all the requirements proposed by the clients.
- It is a document that maps and traces the user requirement with test cases.
- To see all the test cases covers so that no functionality should be miss in the software testing.
- Requirement ID
- Test case ID
Three types of traceability matrix :
- Forward traceability matrix
- Backward traceability matrix
- Bi directional traceability matrix(forward + backward)
Forward traceability matrix :
It maps the requirements to test cases. This matrix is used to check whether the project progress in the desired direction and for the right product. It makes sure each requirement of the product tested thoroughly.
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 test or other work that is not specified in the requirement. It maps test cases to requirements.
Bi directional traceability : (Forward + Backward)
This traceability matrix ensures that all requirements are covered by test cases.
Advantage of requirement traceability matrix :
- It confirms 100% coverage
- It highlights any missing requirements or document in consistencies
Test Management and bug tracking tool :
Test management is activity of managing the complete software. Test management tools are the tools required to manage whole testing activity and reporting in an organized manner.
Test management tool :
- Manage the build & versioning for test.
- To manage the test scenarios, test case & test scripts
- To map the requirements & test scenarios, test cases.
- To update the test case status while executing
- To update the test cases with a defect.
- To track the test progress
- To generate the test report
- To maintain the test history
Test management tools are :
- HP ALM (Application lifecycle management) or HP QC (Quality Centre, is the older version of ALM)
- Jira
- Q test
- Test link
- Zephyr