The Defect Traceability Report shows the traceability starting from Defects, Test Runs, Tests, and finally Requirements.
Figure 1 - Defect Traceability report
This report provides a reverse view of the traditional Requirement Traceability Report by starting from defects and tracing back to the related Requirements and Test Executions. This report helps identify the origin and impact of Defects, offering a defect-first perspective for better root cause analysis and quality assessment.
Possible usage scenarios:
|
When the Defect Traceability report is opened, an empty state will be displayed, and you'll have to explicitly generate the report after selecting the initial filters. You will see the screen depicted in Figure 4.
At the top of the report, you have some options that need to be configured:
Show Test Runs (Figure 4 - 3): toggle the view of the Test Runs column. This impacts the export of the report in a CSV file.
Figure 4 - Configuration
|
|
|
You can show/hide the Test Runs column from the report using the toggle (Figure 8 - 3). If you hide the Test Runs in the report, the Defect Issues will be connected to Tests indirectly through Test Runs, although this information is not visible in the report.
The Show Test Runs Toggle impacts the export of the report to CSV (Figure 8 - 4) Test Runs will only appear in the exported CSV file if they are not hidden in the report. |
Quick Filters
|
The report can be shared by copying and sending the URL located in the browser's address bar.
When opening the report, the Filters, Filter Defects and Test Runs Toggle options will be automatically populated with the values provided in the URL.
Once the report is generated (Figure 11), you can export the report into a CSV file by clicking Export (Figure 11 - 1) and then selecting To csv. You will get the file instantaneously on your machine. Exporting to CSV considers if the Show Test Runs option (Figure 11 - 2) is disabled/enabled.
Figure 11 - Export to CSV
The Issues and values that are shown in the report (Figure 12) consider the options selected for analysis, namely, the relevant Test Executions and corresponding Test Runs, and Defects.
Figure 12 - Generated report
The report not only shows the traceability between entities but also presents some calculated values for the selected options. For example, the Requirement status and the Test status are shown in the Requirements (Figure 12 - 4) and Tests columns (Figure 12 - 3), respectively.
Column | Description |
---|---|
Defects (Figure 12 - 1) | Defects directly associated with the Test Runs |
Test Runs (Figure 12 - 2) | Test Runs and their status from all related Test Executions (only three are shown, but an action allows you to see all of them) |
Tests (Figure 12 - 3) | Tests and the calculated status, considering the options selected for analysis |
Requirements (Figure 12 - 4) | Coverable Issues (e.g.: Requirements) and the calculated coverage status, considering the options selected for analysis |
In Continuous Integration scenarios, with thousands of runs, showing all those Test Runs at the same time in this report may take some time and overload your browser, and it will be hard for you to analyze the report with all that information.
Therefore, we advise you to hide the Test Runs column in the report using the toggle (Figure 11 - 2) if the number of runs is considerably high (e.g. > 1000).
If you have questions or technical issues, please contact the Support team via the Customer Portal (Jira service management) or send us a message using the in-app chat. |