ABSTRACT

The business requirement document, functional specification documents, test conditions/cases, test data, and defects identified during testing are some key components of the traceability matrix. The functional specification documents are divided into smaller modules, functions, and test conditions to percolate down to the test case where various data values are input to the test conditions for validating them. The level of trace is thus between the functional specification documents and the test condition documents. The third level of traceability is between the test cases and test conditions and, ultimately, to the baseline requirements. The phase of traceability is with the defects identified in the test execution phase. The following have to be considered while deriving traceability: As the project progresses, new requirements are brought in owing to the client's additional requirements or as a result of the review process. Requirements present in the traceability matrix document should be deleted at any time even when the requirement is moved for the release.