Integration

Azure DevOps test management

Push bugs to Azure Boards with custom field mapping, use work items as requirements for traceability, and report test results from Azure Pipelines. Built for Microsoft-centric QA teams.

OAuth-based connection. Works with Azure DevOps Services (cloud).

Trusted by QA teams at

Moody'sOutSystemsGrubhub
TestCollab integrated with Azure DevOps for defects, requirements, and CI/CD

Why Azure DevOps + TestCollab

Why QA teams connect Azure DevOps with TestCollab

Push bugs to Azure Boards

Create Azure DevOps work items from failed test steps with custom field mapping. Developers get every detail they need to start triage immediately.

Requirements traceability

Use Azure Boards items (User Stories, PBIs, Features) as requirements in TestCollab. Link test cases and generate a traceability matrix to reveal coverage gaps.

Azure Pipelines CI/CD

Add @testcollab/cli to your Azure Pipelines YAML. Every pipeline run uploads test results to TestCollab so dashboards stay current after every build.

Custom field mapping

Map TestCollab fields to any Azure DevOps work item type and field. Area Path, Iteration, Priority, custom fields - every issue lands exactly where your team expects it.

Defect tracking

Push bugs to Azure Boards from failed tests

One-click work item creation with full execution context and custom field mapping.

Azure DevOps work item created from a failed TestCollab step

One-click work item creation

When a test step fails, click to create an Azure DevOps Bug work item. The work item is pre-filled with:

- Failed step details and expected vs. actual results
- Attachments and screenshots from the execution
- Area Path, Iteration, Priority, and Assignee from your configuration
- Direct link back to the test run in TestCollab

Custom field mapping

Choose the Azure DevOps project and work item type (Bug, Issue, Task). Map custom fields including Area Path, Iteration Path, Priority, Severity, and any custom fields your team requires.

Field mappings are saved per project - configure once, use everywhere.

Linked work items stay connected

Azure DevOps work items created from TestCollab link back to the test case and execution. Filter test cases by linked defect status to see what is blocked and what is clean.

Defect status sync

Defect statuses sync back automatically from Azure DevOps.

- When a work item moves to Resolved or Closed, TestCollab updates instantly
- The release readiness dashboard recalculates the GO/NO-GO verdict in real time
- No manual status checks - your readiness data is always current

Requirements management

Azure Boards items as requirements

Use Azure DevOps work items as your requirements source and generate a traceability matrix in TestCollab.

Azure DevOps work items linked as requirements to TestCollab test cases

Link work items to test cases

Configure Azure DevOps projects and work item types (User Stories, PBIs, Features, Epics) as requirements sources. Link test cases from the editor or bulk actions.

Filter by requirement to see which features have test coverage and which have gaps.

Requirements traceability matrix linking Azure DevOps items to tests

Requirements traceability matrix

Generate a live traceability matrix showing every Azure DevOps requirement, its linked test cases, and pass/fail status. Click through to ADO or TestCollab for details.

Stakeholders see coverage at a glance before signing off on a sprint or release.

CI/CD

Report results from Azure Pipelines

Use the TestCollab CLI in your Azure Pipelines YAML to report test results after every build.

Azure Pipelines YAML job

Add this step to your azure-pipelines.yml:

- task: NodeTool@0
  inputs:
    versionSpec: '20.x'
  displayName: 'Install Node.js'

- script: |
    npm install -g @testcollab/cli
    TC_PLAN=$(tc createTestPlan \
      --project 42 --name "Build $(Build.BuildNumber)" \
      --ciTag smoke --assignTo qa@company.com)
    tc report --project 42 \
      --testPlanId $TC_PLAN \
      --reportPath ./mochawesome-report/mochawesome.json
  displayName: 'Report to TestCollab'
  env:
    TESTCOLLAB_TOKEN: $(TC_API_TOKEN)

Playwright, Cypress, Selenium

The CLI accepts Mochawesome JSON output. Cypress works out of the box with our reporter plugin. Playwright and Selenium results pipe in via the same format or the REST API.

BDD sync from Azure Repos

Use tc sync to push Gherkin .feature files from Azure Repos to TestCollab. Scenarios become test cases automatically. Learn more about Git BDD Sync.

For QA leads & managers

Outcomes teams feel each sprint

Faster triage

Bugs arrive in Azure Boards with repro steps, attachments, and custom fields pre-filled. Developers start fixing in the current sprint instead of asking for more context.

End-to-end traceability

Trace from Azure DevOps requirement to test case to execution to defect. Coverage reports surface gaps early. Audit trails are built automatically.

Sprint sign-off backed by data

Every pipeline run has a test plan with pass/fail evidence. Stakeholders can drill into requirements coverage before signing off on the sprint.

Security & governance

Enterprise-ready security

OAuth authentication

Connections use OAuth with scopes limited to the Azure DevOps projects you approve. Tokens are encrypted at rest and can be revoked anytime.

Respects ADO permissions

The integration mirrors Azure DevOps permissions. Users can only create work items in projects they have access to. No permission escalation.

SOC 2 compliant

TestCollab is SOC 2 Type II certified. Enterprise plans include SSO (including Azure AD), audit logs, and data residency options.

FAQ

Answers teams look for

What Azure DevOps work item types are supported?

Any work item type - Bug, Issue, Task, User Story, PBI, Feature, Epic. During setup, choose the project and work item type that fits your team's workflow.

Can I map custom fields?

Yes. Map any Azure DevOps field including Area Path, Iteration Path, Priority, Severity, and custom fields. Field mappings are saved per project - configure once, use everywhere.

Can I use Azure DevOps items as requirements?

Yes. Configure Azure DevOps projects and work item types as requirements sources, then link test cases to work items. Generate a traceability matrix to see which requirements have test coverage.

How do I report test results from Azure Pipelines?

Install @testcollab/cli in your pipeline YAML, create a test plan with tc createTestPlan, run your tests, and upload results with tc report. Store the API token as a pipeline variable.

Which test frameworks are supported?

Any framework that outputs Mochawesome JSON - Cypress (via our reporter plugin), Playwright (via Mochawesome reporter), and more. For Selenium or Katalon, use the REST API or JavaScript SDK.

Does it work with Azure DevOps Server (on-prem)?

Currently the integration supports Azure DevOps Services (cloud). Contact support to discuss Azure DevOps Server (on-premise) connectivity options.

Does TestCollab support Azure AD SSO?

Yes. Enterprise plans include SSO support including Azure Active Directory (Entra ID). Contact sales for setup assistance.

What is the pricing?

The Azure DevOps integration is included in all TestCollab plans at no extra cost. You pay for users, not for the number of work items created, requirements synced, or results uploaded.