Integration for generic traceability

Use generic traceability integration to achieve traceability of external systems for which special add-ons or plugins are not available. You can view test coverage based on the tickets or requirements of the external system and jump from a test managed by the Squish Test Center to the mapped entries in the external system. Pushing and pulling of test results is not supported by this integration type.


Generic integration requires that you manually create a list of all the relevant requirements or tickets of the external system. It is recommended to update the requirements list over time, to reflect the changes made in the external systems.

Turn on Generic Integration in Global Settings to specify settings for generic traceability.

Generic traceability settings


Select Traceability Data (*.csv) to select a file that contains traceability information separated by commas or tab characters. The file needs to contain the following columns:

| ID | Name | URL | Project |

All data can be free form text. Squish Test Center uses the ID value to identify updates to uploaded data. Also, it creates links from the URL data items, so make sure to use appropriately formatted data for this column.

The following is an example of the described format:

REQ-0001,REQ-0001 - Upload of a plain XML file result,,Testcentercmd
REQ-0002,REQ-0002 - Upload of multiple plain XML file result with wildcards,,Testcentercmd

By default, uploads are incremental, so no data is removed. If you select the Remove traceability data not contained in this upload option, make sure that the upload contains all the necessary data because previously uploaded generic traceability data is deleted.

Project associations

After uploading the traceability information, Squish Test Center updates the list of managed external projects that you can map to Squish Test Center projects just like with other integrations.