Requirements Traceability Matrix
Requirements Traceability Matrix
Traceability Matrix
What is Requirement Traceability Matrix (RTM)?
RTM stands for Requirement Traceability matrix. RTM maps all the
requirements with the test cases. By using this document one can verify test
cases cover all functionality of the application as per the requirements of the
customer.
Requirements: Requirements of a particular project from the client.
Traceability: The ability to trace the tests.
Matrix: The data which can be stored in rows and columns form.
Why is Requirement Traceability Matrix (RTM) Important?
When business analysis people get the requirements from clients, they
prepare a document called SRS (System/Software Requirement Specification)
and these requirements are stored in this document. If we are working in
the Agile model, we call this document Sprint Backlog, and requirements are
present in it in the form of user stories.
When QA gets the SRS/Sprint backlog document they first try to understand
the requirements thoroughly and then start writing test cases and reviewing
them with the entire project team. But sometimes it may happen that in
these test cases, some functionality of requirements is missing, so to avoid it
we required a requirement traceability matrix.
Parameters of Requirement
Traceability Matrix (RTM)
The following are the parameters to be included in RTM:
Requirement ID: The requirement ID is assigned to every requirement of the
project.
Requirement description: for every requirement a detailed description is
given in the SRS (System/Software Requirement Specification) document.
Requirement Type: understand the type of requirements i.e., banking,
telecom, healthcare, traveling, e-commerce, education, etc.
Test cases ID: the testing team designs test cases. Test cases are also
assigned with some ID.
Types of Traceability Matrix: