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



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.
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.
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
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.


