# Requirements Tracing Perspective

The goal of the Requirements Tracing perspective is to let you view the spec items imported from your requirements management tool and inspect which entities in your source code implement or test specific items.

# Spec Item Overview View

When navigating to the Requirements Tracing perspective, you are initially presented with the Spec Item Overview view. This view allows you to:

  • View the available spec items imported from your requirements management tool.

    Spec Item list

  • Query spec items. The query language is the same as in the Issues View of the Activity perspective. As an example, the image below shows all spec items in status Open. The actual query is status=Open. Similar to the Issues view it is possible to save queries and then use them as metrics in dashboard widgets.

    Open Spec Items

# Verification Matrix Tab

The Verification Matrix tab shows a table that matches spec items with the code locations in the test code that test a specific item.

Verification Matrix

# Code References Tab

Quite similar to the Verification Matrix tab, the Code References tab shows a table that matches spec items to the code locations in the production code that implement a specific spec item.

Code Reference Matrix

# Spec Item Details View

As the name suggests, the Spec Item Details view provides additional details on every imported spec item. The top part of the view shows the information imported from the requirements management tool, whereas the bottom part provides the tracing information. Namely, the Tracing tab tells you the location (file name and line number) in your software system that references this spec item, as well as the execution information of the tests that reference this spec item.

Spec Item Detail View