ADO Connector For Testing interacts with Azure DevOps to support test documentation in C# and traceability to work items.
This extension is designed for projects that use Azure DevOps (ADO) as a requirements management tool and C# as the test case language. Its primary purpose is to verify bidirectional traceability.
All links between requirements and test cases must be maintained in ADO, as this extension does not modify ADO data. Instead, it compares (in a future release) the traceability information in ADO with the traceability defined in C# to ensure consistency and correctness.
How to add a link to a requirement:
Add the missing test case ID to fulfill bidirectional traceability:
Add test case documentation template:
Features
Search for work items by ID or title to insert a Requirement or a Test Case ID attribute as a trace link
Insert a test documentation template
Generate a Vector Trace Item Export
Limitations
Only supports test cases written in C#
Does not modify ADO data
Extension Settings
This extension contributes the following settings:
ado-connector-for-testing.organization: The name of your Azure DevOps organization (e.g., 'my-company').
ado-connector-for-testing.project: The name of the Azure DevOps project within your organization.
ado-connector-for-testing.query_id: The ID of the Azure DevOps query you wish to execute.
ado-connector-for-testing.pat: A Personal Access Token (PAT) with sufficient permissions to access Azure DevOps.
Roadmap
Planned Features
[ ] Check that requirement revisions match between ADO and the test code
[ ] Add Requirement / Test case browser list
[ ] Manage multiple projects
[ ] Add query list refresh button
In Progress
[ ] Verify that all test cases have a "tests" link in ADO for all listed requirements
[ ] Ensure that each test case has a unique ID when linked to a requirement
Completed
[x] Word document generator for work items
[x] Customize the Requirement and 'TestCaseID' attribute name