Published: June 10, 2021
Updated: September 21, 2025
Azure DevOps integrates work item tracking, test case management, automation execution, and reporting in a single environment. That means requirements, code, and test results live together, reducing the risk of gaps or outdated information.
For QA leaders, this integration offers three major advantages:
In this example, we use Visual Studio 2019 alongside Azure DevOps, but the principles apply to other versions with similar functionality.

In Agile, testing starts with well-defined backlog items. In Azure DevOps, these represent the work the team plans to deliver.


Screenshot Reference: Azure DevOps web access showing “+ New Work Item” button for backlog creation.
From the backlog view, you can add new items via the + New Work Item button. Each item should have a clear title and description so QA can understand what will need to be tested later.
Once created, backlog items must be assigned to the right person for completion. Assignments ensure that ownership is clear for both development and testing.
Screenshot Reference: Board view in Azure DevOps with an item in “To Do” status, selected to assign a user.
In Agile, these assignments might shift during sprint planning or daily stand-ups, but the board should always reflect the current status so QA knows what’s in progress and when testing can begin.


Test case design can happen in either Azure DevOps or Visual Studio, but in practice, Azure DevOps is better suited for writing detailed test steps.
From the Boards view, right-click on a backlog item and choose Add Test. Then enter the steps, expected results, and any relevant notes.

Screenshot Reference: Azure DevOps “Add Test” interface linked to a work item.
You can link a test case to a work item, but Visual Studio does not support adding step-by-step instructions directly. For detailed test definitions, switch to the Azure DevOps web portal.



Screenshot Reference: Visual Studio Team Explorer showing connection to Azure DevOps project and “New Work Item” creation.
Linking automated test scripts to test cases allows you to run them directly from Azure DevOps and track results alongside manual tests.
Supported options include languages like C#, Java, and Python, and tools such as Selenium or Coded UI.


Screenshot Reference: Visual Studio solution with an automated Selenium script linked to a test case in Azure DevOps.
Automation linkage can be created in either Visual Studio or Azure DevOps. The key is to ensure the scripts remain in sync with evolving requirements and are updated as part of regular sprint work.
A test plan organizes the test cases to be executed in a given cycle — for example, a sprint or release candidate.

Screenshot Reference: Azure DevOps “Test Plans” tab showing a plan named “The third test” with two test cases added.
Plans can be created from scratch or generated automatically when adding tests from backlog items. Structuring your plans by feature, risk level, or release helps prioritize testing and reporting.
Execution happens within the Test Plans tab in Azure DevOps.




Screenshot Reference: Azure DevOps execution screen showing selection of cases and “Run with options” dialog.
This is where tight CI/CD integration pays off — test runs can trigger automatically after a build completes, accelerating feedback loops.
After execution, results are visible in charts and detailed run reports.
Screenshot Reference: Azure DevOps test run results chart showing pass/fail distribution.
QA leads can review:
Analyzing these results within the same environment where backlog and development work are tracked makes it easier to spot recurring issues and refine the process.


While the above steps describe the mechanics, the real value comes from aligning tool use with Agile principles:
When used this way, Azure DevOps and Visual Studio aren’t just record-keeping tools — they become an active driver of faster, higher-quality delivery.
We’ve worked with teams that struggled to keep QA connected to Agile delivery because their tools were fragmented. By consolidating backlog, test design, automation, and reporting in Azure DevOps, they reduced hand-off delays, improved defect traceability, and shortened release cycles.
Whether your team is new to Azure DevOps or looking to get more from it, the core principle is the same: use the tooling to support your strategy, not replace it. Well-chosen processes, combined with an integrated toolchain, let you scale quality without slowing delivery.
Explore More on Agile Test Management
See how Agile teams plan, execute, and track tests without losing alignment.
Visit the Scaling QA with Agile Hub
Download the Agile Test Management with Azure DevOps White Paper
A practical guide to integrating QA into your Agile delivery flow with Azure DevOps and Visual Studio.
Get the White Paper
Let Us Handle Test Management for You
Free your team to focus on building great software while we take care of the planning, execution, and reporting.
Request a Consultation
Looking for more insights on Agile, DevOps, and quality practices? Explore our latest articles for practical tips, proven strategies, and real-world lessons from QA teams around the world.