what is RTM (Requirement Traceability Matrix)
RTM (Requirement Traceability Matrix) traces all the requirements from their genesis through design, development, and testing.A traceability matrix is a document, usually in the form of a table includes Requirement ID, Description, Requirement Priority(high or medium or low), test conditions, test case id, phases of testing.
Requirement identifier represents a serial number stating module and description stating each and every requirement of the system. Each requirement is assigned a requirement priority, classified as high,medium or low. Tests for high priority requirements will get precedence over tests for lower priority requirements.This ensures that the functionality that has the highest risk is tested earlier in the cycle. Defects reported by such testing can then be fixed as early as possible.Test conditions column lists the different ways of testing the requirement. Test case id is used to complete the mapping between test cases and requirements.Each requirements will go with different phase of testing like unit,component,integration,and system testing.
Once the test case creation is completed, the RTM helps in identifying the relationship between the requirements and test cases like:-
- One to one - for each each requirement there is one test case
- One to many - for each each requirement there are many test case
- Many to one - a set of requirements can be tested by one test case
- Many to many - a set of requirements can be tested by many test cases
- One to none - The set of requirement can have no test cases as it has low priority
Comments
Post a Comment