Integration for Azure DevOps

Azure DevOps provides developer services to support teams to plan work, collaborate on code development, and build and deploy applications. Developers can work in the cloud using Azure DevOps Services or on-premises using Azure DevOps Server; formerly named Visual Studio Team Foundation Server (TFS). The Azure DevOps Integration enables pulling and pushing results between Squish Test Center and Azure DevOps.

An extension for Azure DevOps targeting Squish and Squish Test Center is available for download: Squish Integration.

Configuration

The Azure DevOps integration settings can be found in the Global Settings menu, which is only visible to administrators. To enable the integration, turn on the Azure DevOps Integration button.

To establish the connection to Azure DevOps, provide the following information:

  • Server URL and Collection/Organization URL: For Azure DevOps Service users, specify https://dev.azure.com/YourOrganization. For Azure DevOps Server users, specify http(s)://server:port/collection.
  • Personal Access Token (PAT): Scope required is Test management (read and write).

Click the Update button to save the entered information.

Click the Sync Projects button to display Azure DevOps projects in the Associations list of the integration settings. You can map each Azure DevOps project to its Squish Test Center counterpart.

Traceability view

You can open the Traceability view from the History or Explore view of an associated project.

At first, the table is empty. To fetch Azure DevOps tests from the Azure DevOps server, click the Pull button.

Then map Azure DevOps tests to Squish Test Center test by clicking the Edit button of a table entry in the Mapping column.

Click the Push button to create a new result in Azure DevOps that will contain runs for every test that is mapped.