Traceability

If you have set up and activated an integration between Squish Test Center and a 3rd-party tool, it appears in a list of integrations in the Explore and History views after you enable integrations in the Global Settings view. Select an integration in the list to open the Traceability view for it.

Navigation bar with list of integrations

If you haven't fetched external projects or mapped them to Squish Test Center projects, the Traceability view displays a warning that leads to the Global Settings view for this integration.

Note: You have to be an administrator to set up integrations and mappings to foreign projects. All users can map individual items in the Traceability view.

Missing project associations message

After setting up project associations for your integration, you can fetch mappable items (requirements, tests, etc.) of those projects by clicking Pull in the Traceability view. The view should now contain the fetched items from your external system. The traceability table will contain items from the external system in the left side and associated Squish Test Center tests in the Test Center Tests column. The status of each external item shown on the left is an accumulation of the results of each of the associated tests that were executed in the currently selected batch. Right now there are no associations made, so the table will look relatively uninteresting.

Note: The generic traceability might already contain the elements that have been uploaded in Global Settings. To add items, click Add Item.

Traceability table without associations

To map an integration item to Squish Test Center tests, click the Edit button next to the item in the Mapping column. A popup opens in which you can associate Squish Test Center tests by selecting them. You can also select multiple tests from the project you are currently viewing. Click a test in Associations to remove/disassociate it. Click Apply to save the current mapping.

Traceability item mapping popup

A Traceability view filled with associated items will look something like this:

Traceability view

To export the associated test results of the current batch to your external system, click Push. You are notified if the push operation is completed succesfully.

Push operation completed

To export the current mapping and test results in a CSV format to download to your machine, select Export as CSV List or Export as CSV Matrix.

Optionally, a Link button may show up when OAuth is set as the authentication method for the integrated platform in Global Settings. It is used for network connections when synchronizing with external resources. For more information, see JIRA OAuth Setup.

Filter options

Click the filter icons in the traceability table header to select filter options.

Traceability table header filter options

Select Filter by Project and Filter by Suite to limit the traceability view to items from a specific external project or test suite. To look up traceability items by name or by id, select Filter by Text. Select Filter by Result to find all Requirements for which the associated tests have failed or been skipped in the currently selected Batch. Additionally, you can find all requirements and tests that don't have any associations yet.