A requirements traceability matrix known as RTM is a document which demonstrates the relationship between requirements and the other artifacts. It is used to prove that requirements have been completed and also fulfilled. It is typically a documents requirements, tests, test results, and issues undergoing.
Requirement Traceability Matrix captures all the requirements proposed by the client and their traceability in just one document delivered at the end of the project.
Requirements traceability Matrix is an important tool in effectively managing one’s requirements.Requirement Traceability Matrix consists all the user requirements given by the stakeholders in one document which will be prepared at the end of the software development life cycle briefly known as SDLC in Agile Framework. The main motive to prepare Requirement Traceability Matrix is to check whether all the requirements are functional or not while performing testing. The requirements which is given by the stakeholders is called as a project vision.The question which arise here is how the team will know or track whether all the functionalities has met the given criteria as per the user story or not. In that case, the document which is used to track all the functionalities met the given criteria or not is called as a Requirement Traceability Matrix.Requirement Traceability Matrix is a document which consists of all the possible test cases scenarios whether passed or not passed at the current state of the project.Requirement Traceability Matrix need to be updated by putting the remarks as passed, failed, or working.
Some of the Requirement Traceability Matrix parameters are stated below-
1.Test Cases Specs-
This consists of the detailed specification of the test cases which are extracted from the requirements and same will be specified here.
2.Verification Stats-This will show whether test case is pass or failed need to be checked and thereby the sublease needed to be updated.
3.Requirement or user story description-It will consists of the requirements what are needed to be built for a functionality to be performed.
4.Requirement ID or User Story ID-There is a unique number which is given against each of the requirements or user stories to make it specific.
Requirement Traceability Matrix is a mean to map and trace all of the client’s requirements with the test cases and discover the all defects. It is a single document which serves as the main purpose that none of the test cases are missed and thus in turn every functionality of the application is covered and tested.
There are 3 types of Requirement Traceability Matrix.They are-
2.Backward also known as Reverse Traceability
3.Bi directional Traceability.
Components of Requirement Traceability Matrix-
A requirement traceability matrix has basically four components.They are:
1. Requiremnt identifier,
2.Requirement summary text,
3.Test case Identifier,
4.Test case stats.