Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions src/left-nav-title.json
Original file line number Diff line number Diff line change
Expand Up @@ -235,5 +235,14 @@
},
"manage-data-sets": {
"/docs/test-management/data-sets/manage-data-sets/": "Manage Data Sets"
},
"azure-two-way-integration": {
"/docs/test-management/integrations/azure-two-way-integration/": "Azure DevOps Two-way Integration"
},
"azure-devops": {
"/docs/test-management/integrations/azure-devops": "Azure DevOps Integration"
},
"manage-azure-devops-work-items": {
"/docs/test-management/atto/sprint-planner/manage-azure-devops-work-items/": "Manage Azure DevOps Work Items"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: 'Generate Test Cases from Azure DevOps'
page_title: 'Generate Test Cases from Azure DevOps'
metadesc: 'Generate multiple AI-powered test cases in Testsigma directly from Azure DevOps user stories for faster, smarter test creation.'
noindex: false
order: 13.29
page_id: 'generate-test-cases-from-azure-devops'
warning: false
contextual_links:
- type: section
name: 'Contents'
- type: link
name: 'Prerequisites'
url: '#prerequisites'
- type: link
name: 'Generate Test Cases'
url: '#generate-test-cases'
---

<br>

**Generate detailed test cases quickly using Azure DevOps work items in Test Management by Testsigma.**

---

You can generate multiple test cases in Testsigma directly from your Azure DevOps user stories using AI. Simply select the Azure DevOps organization, project, work item type, and story. The AI uses the information in Azure DevOps to create complete test cases.

---

> ## **Prerequisites**
>
> Before you begin, ensure that:
> - You have a project in Test Management by Testsigma.
> - Your Azure DevOps project contains active user stories or work items.
> - Azure DevOps is integrated with Test Management by Testsigma.

---

## **Generate Test Cases**

1. On the **Dashboard**, click **AI Powered Test Case Generation** under **Quick Actions**.


Alternatively, go to **Test Cases** and click **Create with AI** in the top-right corner.


2. On the **Ask AI – To Generate Multiple Test Cases** page, select **Azure DevOps Work Items** from the available options.

3. In the **Add Azure DevOps Work Items** dialog:
- Select the **Azure DevOps Organization**.
- Select the **Project**.
- Select the **Work Item Type** (for example, User Story or Bug).
- Select the required **Work Item**.
- Click **Add**.

4. Click the folder icon, and choose the folder where you want to add the test cases.

5. Select the test case type: **Documentation** or **Test Step** template.

6. Enter the prompt, and click **Generate**.

7. Wait for Testsigma to generate scenarios and the corresponding test cases.

8. Expand each scenario to view the associated test cases.

9. Select the test cases you want to include under each scenario, and click **Accept**.

10. The selected test cases will be added to the specified folder

---
Original file line number Diff line number Diff line change
@@ -0,0 +1,177 @@
---
title: 'Sprint Planner for Azure DevOps Work Items'
page_title: 'Sprint Planner for Azure DevOps Work Items'
metadesc: 'Integrate Azure DevOps with Testsigma to auto-generate test cases from sprints using Atto’s Sprint Planner and Generator Agents.'
noindex: false
order: 13.14
page_id: 'sprint-planner-for-azure-devops-work-items'
warning: false
contextual_links:
- type: section
name: 'Contents'
- type: link
name: 'Prerequisites'
url: '#prerequisites'
- type: link
name: 'Attach an Azure DevOps Project'
url: '#attach-an--project'
- type: link
name: 'View & Activate Azure DevOps Sprints in Atto'
url: '#view--activate-azure-devops-sprints-in-atto'
- type: link
name: 'View Sprint Details & Generate Test Cases'
url: '#view-sprint-details--generate-test-cases'
- type: link
name: 'Synchronization of Azure DevOps Actions in Test Management'
url: '#synchronization-of-azure-devops-actions-in-test-management'
---

---

<br>

**Quickly turn Azure DevOps sprint work items into ready-to-run test cases with minimal effort.**

---

You can generate test cases automatically by integrating Azure DevOps with Test Management by Testsigma. Atto detects sprints from Azure DevOps and displays them on the Atto Home. You can activate a sprint and select work items to generate multiple test cases with just a few clicks.

The Sprint Planner Agent helps you manage and organize your Azure DevOps sprints in Testsigma, while the Generator Agent automatically generates test cases from selected sprint work items. This article explains how to use these agents together for a seamless test creation workflow.

---

> ## **Prerequisites**
>
> Before you begin, ensure:
>
> - You have a project created in Test Management by Testsigma.
> - The project is connected to an Azure DevOps project.
> - You have sufficient permissions in Azure DevOps to authorize the integration with Test Management by Testsigma.
> - You have configured the required service hooks in Azure DevOps to enable real-time synchronization between Azure DevOps and Test Management by Testsigma.

---

## **Attach an Azure DevOps Project**

1. On the **Dashboard**, click the **Candy Box** icon, and then select **+ New Project**.

2. In the **Create a New Project** dialog, enter the **Project Name**, **Description**, and **Project Key**.

3. From the **Project Management Tool** dropdown, select the project you want to attach.

Alternatively, you can also attach the Azure DevOps project from the **Project Settings** overlay.
![Project Settings](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_1.1.png)

---

## **View & Activate Azure DevOps Sprints in Atto**

1. On the **Dashboard**, click **Atto’s Home**.

2. Go to the **Other Sprints** tab to view all available sprints from your Azure DevOps project.

3. In the **Other Sprints** tab of **Atto’s Home**, you can see the following tabs:
![Other Sprints](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_1.2.png)

- **Inactive:** Displays sprints that are imported from Azure DevOps but are not yet active in Testsigma. You can activate these sprints for test case generation.
- **Completed:** Displays sprints that were previously activated and done with the test case generation.
- **Deleted:** Displays sprints that are deleted in the Azure DevOps project.

Use these filters to easily find the sprints you need based on their current workflow status.

4. Review the list of sprints. Each sprint card shows the **Sprint ID**, **Name**, **Number of stories** waiting for test generation, and the **Last Updated Date**.

5. Select a sprint to view the list of stories associated with that sprint. The sprint view shows the following details:

**a.** Sprint **Name** and **Duration**.

**b.** Tabs to filter stories by status: **All Stories**, **To Do**, **In Progress**, and **Done**.

**c.** Search by title box to find a specific story.

**d.** Story list with **ID**, **Title**, and **Current Status** (e.g., **To Do**).
![List of stories](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_1.3.png)

6. Click **Activate** next to the sprint for which you want to generate test cases

---

## **View Speint Details & Generate Test Cases**

1. Once you activate a sprint in **Azure DevOps**, Atto detects and displays sprint details in a pop-up in Test Management by Testsigma.

[[info | **NOTE**:]]
| - At this stage, the **Generator Agent** takes over and starts generating test cases automatically based on the selected user stories. You can review, edit, and organize these cases before saving them.

2. Click **Start Generating Tests** to start generating tests for the attached stories.
![Start Generating Tests](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_1.png)

3. Once the **Sprint** moves to **In Progress**, you can view high-level metrics, including:

**a.** Sprint **Name**.

**b.** A completion percentage bar.

**c.** Number of stories in **To Do**, **In Progress**, **Done**, and **Modified** states.

**d.** Search by title box to find a specific story.

**e.** Story list with **ID**, **Title**, and **Current Status** (e.g., **To Do**).
![Hig-level metrics](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_2.png)

4. Atto starts generating test cases using the data from the selected story.

5. Click on any test case to view details such as preconditions, test steps, and expected results.

6. Review the test case and select the folder where you want to save it.

7. Click **Accept** to add the test case to the selected folder.

8. Repeat steps 5–7 to review and save other generated test cases.

9. Atto automatically sets the story status to **In Progress** once test case generation completes.

10. Repeat these steps for each story in the sprint.

---

## **Synchronization of Azure DevOps Actions in Test Management**

Atto automatically updates work item statuses based on sprint activity and user actions in Azure DevOps. The following statuses help you track progress throughout the sprint lifecycle.

**1. Sprint Activation** <br>

When you activate a sprint in Azure DevOps, Atto detects and displays sprint details in a popup in Test Management by Testsigma.
![Start Generating Tests](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_1.png)

**2. Work Item Modification** <br>

When a work item is updated after test generation, Atto marks it as **Modified**. A **Modified** label appears next to the work item in the sprint view.
![Modified](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_3.png)

**3. Accepting & Refining Test Cases** <br>

When a test case is generated, you can review and refine it using AI. After finalizing the test case, click **Accept** to save it.
![Accept](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_4.1.png)

**4. Sprint Completion** <br>

When the sprint is closed in Azure DevOps, a **Sprint Closed in Azure devops** pop-up appears. Click **Mark as Done** to close the sprint in Test Management by Testsigma.
![Sprint Completion](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_5.png)

**5. Sprint Deletion in Azure DevOps**

If a sprint is deleted in Azure DevOps, a **Sprint Deleted in Azure devops** pop-up appears in Atto. The sprint becomes read-only, you can view the content, but cannot make changes.
![Sprint Deletion](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_6.png)

**6. Story Movement Between Sprints** <br>

If a story is moved from one sprint to another, Atto displays a **work item Moved** label and shows a pop-up indicating the change.
![Story Movement](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_7.png)

**7. Story Deletion from Sprint**

When a story is deleted from a sprint, it is only available in **View Mode**. Any test cases already generated for the story remain visible and accessible.
![Story Deletion](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/azure_devops/tms_sprint_8.png)

---
110 changes: 110 additions & 0 deletions src/pages/docs/test-management/integrations/azure-devops.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
---
title: 'Azure DevOps Integration with Test Management by Testsigma'
page_title: 'Azure DevOps Integration with Test Management by Testsigma'
metadesc: 'Test Management by Testsigma integrates with Azure DevOps to link test defects to work items, improving traceability and collaboration.'
noindex: false
order: 9.8
page_id: 'azure-devops-integration-with-test-management-by-testsigma'
warning: false
contextual_links:
- type: section
name: 'Contents'
- type: link
name: 'Prerequisites'
url: '#prerequisites'
- type: link
name: 'Integrate Azure DevOps'
url: '#integrate-azure-devops'
- type: link
name: 'Link Defects to Azure DevOps'
url: '#link-defects-to-azure-devops'
- type: link
name: 'Link Defects to an Existing Work Item'
url: '#link-defects-to-an-existing-work-item'
- type: link
name: 'Link Defects to a New Azure DevOps Work Item'
url: '#link-defects-to-a-new-azure-devops-work-item'

---

<br>

**Integrate Azure DevOps with Test Management by Testsigma to seamlessly link defects to Azure DevOps work items.**

---

Test Management by Testsigma allows seamless integration with Azure DevOps, enabling you to link test defects directly to Azure DevOps work items. This improves traceability, streamlines defect management, and enhances collaboration between QA and development teams.

---

> ## **Prerequisites**
>
> Before you begin, ensure you have:
> - An active Azure DevOps account.
> - Required permissions to access projects and create work items.

---

## **Integrate Azure DevOps**

1. From the **Dashboard**, go to **Settings > Integrations**.

2. Click **Setup Integration** next to **Azure DevOps**.

3. If the integration is successful, the status displays as **Connected**.

---

## **Link Defects to Azure DevOps**

1. From the **Dashboard**, go to **Test Runs**.

2. Open a test run from the list.

3. Click the test case to log a defect. This opens the **Quick View** overlay.

4. The Atto AI agent automatically fills in the **Project**, **Work Item Type**, **Title**, and **Description** fields. If needed, edit the required fields and click **Add**.

You can either link to an existing Azure DevOps work item or create a new work item.

---

## **Link Defects to an Existing Work Item**

1. Open a test case from the test run. This opens the **Quick View** overlay.

2. Click **Add a Defect**.

3. On the **Add a Defect** overlay, select the **Link to Existing Work Item** tab.

4. Choose the Azure DevOps work item(s) you want to link with the defect.

5. Click **+ Add Defect** to complete the linking.

[[info | **NOTE**:]]
| - You can link a defect to multiple existing work items.

---

## **Link Defects to a New Azure DevOps Work Item**

1. Open a test case from the test run.

2. Click **Add a Defect**.

3. In the **Add a Work Item – Azure DevOps** overlay, select **Create a New Issue**.

4. Enter the required details such as:
- Project
- Work Item Type
- Title
- Description
- Tags
- Assignee
- Area Path
- Priority
- Iteration Path

5. Click **Create Work Item**.

---
Loading