Azure Test Plans: Comprehensive Guide

Azure Test Plans is an integrated suite of manual and exploratory testing tools for your software projects. It enables you to create test plans, write test cases, execute tests, and track your results directly within Azure DevOps. This guide provides an overview of its core features and how to get started.

Key Features

Getting Started with Azure Test Plans

1. Accessing Test Plans

To use Azure Test Plans, you need to be part of an Azure DevOps organization. Navigate to your project, and then select Test Plans from the left-hand navigation pane.

Azure Test Plans Overview Screenshot

2. Creating a Test Plan

Click on the New Test Plan button. You'll be prompted to enter a name for your test plan and optionally select a point in the release lifecycle it belongs to.

3. Organizing Tests into Suites

Within a test plan, you can create different types of suites to organize your test cases:

4. Authoring Test Cases

Create new test cases within your chosen suite. Each test case should include:

You can use the rich text editor to format your steps and results. For example:


Step 1: Navigate to the login page.
Expected: The login form with username and password fields is displayed.

Step 2: Enter valid credentials.
Expected: User is successfully logged in and redirected to the dashboard.
    

5. Running Tests

Select the test cases you want to execute and click the Run button. The test runner will open, allowing you to record your progress, capture screenshots, and log any issues found.

When an issue is found, you can click the Add bug button to log a new defect directly, pre-populated with test execution details.

6. Exploratory Testing Sessions

For more flexible testing, start an Exploratory session. This allows testers to freely navigate the application, taking screenshots and notes as they go. The system automatically captures a rich set of diagnostic data, making it easier to debug issues found during exploration.

7. Viewing Test Results

Azure Test Plans provides several ways to view your test results:

Best Practices

Azure Test Plans is a powerful tool for teams of all sizes looking to improve their software quality through systematic testing. Explore its features and integrate it into your Azure DevOps workflow for more efficient and effective testing.