Azure DevOps#
Azure DevOps is a Microsoft product that provides version control, reporting, requirement management, project management, automated builds, testing and release management capabilities.
For Automation Reporting distribution of Zebrunner, this integration allows users to:
- Link work items to failed automated tests
- View history of work items, linked to a particular test
- Automatically link not closed work items to failed tests based on history of failure reasons
- View work item linked to a test directly from Zebrunner
For Test Case Management distribution of Zebrunner, this integration allows users to:
- Link work items to test case executions, allowing to track discrepancy in expected behaviour
- View history of work items, linked to executions of a particular test case
- Link work items as requirements to test cases
- View work item linked to a test case or a test case execution directly from Zebrunner
- Use Jira issues as requirements to generate missing test cases with AI
Obtaining Personal access token#
- Log in to your Azure DevOps workspace
-
Click the User settings icon and select Personal access tokens in the dropdown menu
-
Press the New Token button.
- In the pop-up, enter token name, select organization, set expiration date. In Scopes either select Full access or Custom defined with scopes Work Items - Read and Test Management - Read.
- Click the Create button
- Copy the generated token
Configuring integration#
The following steps need to be performed to add an Azure DevOps integration:
- Navigate to Setting → Integrations → Azure DevOps
- Click the Integration button
- Enter URL to you Azure DevOps workspace in format
https://dev.azure.com/<organization-name>
(this value can be taken from the browser address bar), and Personal access token - Select the projects to add the integration to. For more information, refer to Selecting projects documentation
- (optional) Click the Test button to check connectivity
- Click the Save button