Requirements Traceability Matrix is the process of preparing links between user requirements and all the initiatives that you take to meet requirements. To create Requirements Traceability Matrix is the first stage of the testing process.
Requirements Traceability Matrix
- All software requirements
- Software coding
- Software design specification
- Test planning
With the help of Requirements Traceability Matrix, project handling team will come to know that which part of the code is concerned with client’s requirement. Through Requirements Traceability Matrix, the testing team comes to know that which type of test cases they have to prepare. Requirement traceability matrix is the part of requirement management phase of software development life cycle.
With the help of requirement matrix, user and system requirements are captured. In a single document, all requirements are captured for ease of process. The Requirements Traceability Matrix is used to prepare relation of the requirements to the development, design, testing and final release of the software. If there is any possibility of change in requirements then that is also recorded in RTM. This document is very important for time tracking of the project, risk management, and change management. Post change effect can be also maintained with the help of this matrix.
Requirement traceability matrix is like a complete table that consists of risk analysis, requirement type, requirement description, design specification, unit test cases, integration test cases, system test cases, user acceptance test cases and few other components. The way of documentation varies from company to company but few basic things will be always available.
- What is Software Testing Life Cycle (STLC)?
- Various Types of Software Testing
- Software Requirement Document