Meaning and Importance of Traceability Matrix | Use and Type of Traceability Matrix





Meaning and Importance of Traceability Matrix

Meaning: Traceability Matrix is a type of document which is used to tracking the software requirement, related defects and the test cases. This document is created for the satisfaction of client that will show the coverage of requirement end to end. The elements of these documents are the following:
i.                    Ref. No.
ii.                  Conditions/ Test Cases
iii.                Defects / Bug id

User or client can track the requirement properly by using the defect id and can confirm the requirement end to end

Importance of Traceability Matrix:

i.                    Traceability Matrix considers a test case where client made some changes in his already provided requirement. Assume that in initial requirement client was asking only for First Name and Last Name and now he want to add Email Field also for login authentication. So tracing the changes for this type of changes in the view of test cases will called traceability matrix.
ii.                  So as the requirement has been changed that’s why Test engineer need to change test cases to meet newly updated requirement.
iii.                But your test scenarios/cases are already very lengthy, You feel unable to trace bad or unmanaged test scenarios then that will be a problem except this thing if you properly managed the test scenarios or cases with properly numbering etc. then that case will be very easy what is the connected with newly test cases and where it need to set in scenarios.
iv.                Traceability Matrix stands for links to a business requirement with its functional requirement and related to its corresponding Test Cases.          
v.                  Traceability helps to determine the Fails Test cases and corresponding functionality easily.
vi.                Traceability also confirms / ensures that all required test cases are executed or not.  All requirements have been tested or not.   

Use of Traceability Matrix:                                                                                             
Traceability Matrix always use in all Software Development Life Cycle Phases:
i.                    Risk analysis Phase
ii.                  Design Specifications and Analysis phase
iii.                Requirement Specification phase and Analysis phase
iv.                Unit Testing, Integrating Testing and Source Code Analysis Phase
v.                  Under Validation Testing : Functional Testing and System Testing Phase

Types of Traceability Matrix:
i.                    Backward Traceability Matrix – Mean gone through Test Cases to Requirement
ii.                  Forward Traceability Matrix – Mean gone through Requirement to Test Cases
iii.                Bi-Directional Traceability Matrix – A combined traceability matrix of above both types. It is a good matrix which works from test cases to requirement and vice versa.

Types of Traceability Matrix
Types of Traceability Matrix



meaning and importance of traceability matrix, use of traceability matrix, types of traceability matrix, backward traceability matrix, forward traceability matrix, bi-directional traceability matrix


No comments:

Post a Comment

Popular Posts