Anyone who has participated in product development projects knows that delivering the right product can be a complex and difficult process. User needs are translated into business requirements, which become design and engineering specifications. A product is then built to those specifications and verified by test cases that are created from the requirements. At each stage of this process, it is possible to lose sight of information important to the product’s purpose.
Tracing artifacts in TestTrack is both easy and seamless within any process. You can create and manage requirements or user stories hierarchically, and organize them in TestTrack to define the product or component you’re building. Because requirements can be arranged hierarchically, they are automatically related to parent requirements. If a child requirement changes, or is noted as not met, this hierarchical relationship ensures the parent is also marked as suspect.
Linking Test Cases
As you generate test cases from approved requirements, those test cases are automatically linked to the requirement. This ensures a link from every requirement to the test cases that will validate the requirement. With all of those links in place, it’s easy to view the progress of your testing effort with traceability reports.
Linking Defects and Source Code
Whether tests are manual or automated, results can change as you run regression tests throughout the development lifecycle. When a test fails, you need the ability to create a defect and automatically flag the associated requirements for follow up. With TestTrack, the defect is automatically linked to the test case. If a defect is recorded as a part of a test run, that means the run fails.
To read more about linking and traceability in TestTrack, download the "Linking and Traceability with TestTrack
" white paper.