Skip to content

Commit 1c467d2

Browse files
Merge pull request #9091 from MicrosoftDocs/users/chcomley/test-objects-overview
Test Plans - Rework test objects overview, Manual test permissions, and prerequisites
2 parents c6b9b32 + f87860f commit 1c467d2

4 files changed

Lines changed: 132 additions & 184 deletions

File tree

docs/test/includes/prerequisites-stakeholder.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ ms.date: 01/13/2025
1111
|--------------|-------------|
1212
| **Project access** | [Project member](../../organizations/security/add-users-team-project.md). |
1313
| **Access levels** | To request or provide feedback: At least **Stakeholder** access. |
14-
| **Permissions** | - To add or modify bugs or other work item types: **Edit work items in this node** permission set to **Allow** under the corresponding **Area Path**. <br> - To add new tags: **Create tag definition** permission set to **Allow**. <br> For more information, see [Set permissions and access for testing](../../organizations/security/set-permissions-access-test.md). |
14+
| **Permissions** | - To add or modify bugs or other work item types: **Edit work items in this node** permission set to **Allow** under the corresponding **Area Path**. <br> - To add new tags: **Create tag definition** permission set to **Allow**. <br> For more information, see [Manual test access and permissions](../manual-test-permissions.md). |

docs/test/includes/prerequisites.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.date: 01/13/2025
1111
|--------------|-------------|
1212
| **Project access** | [Project member](../../organizations/security/add-users-team-project.md). |
1313
| **Access levels** | - To view test-related work items or run test cases: At least **Basic** access. Users with **Stakeholder** access have no access to Test Plans. <br>- To exercise the full range of test-related features: [Basic + Test Plans](../../organizations/billing/buy-access-tfs-test-hub.md) access level or one of the following subscriptions: <br> - [Enterprise](https://visualstudio.microsoft.com/vs/enterprise/) <br>- [Test Professional](https://visualstudio.microsoft.com/vs/test-professional/) <br>- [MSDN Platforms](https://visualstudio.microsoft.com/msdn-platforms/) |
14-
| **Permissions** | - To add or modify test plans, test suites, test cases, or other test-based work item types: **Edit work items in this node** permission set to **Allow** under the corresponding **Area Path**. <br>- To modify test plan properties such as build and test settings: **Manage test plans** permission set to **Allow** under the corresponding **Area Path**. <br>- To create and delete test suites, add and remove test cases from test suites, or change test configurations associated with test suites: **Manage test suites** permission set to **Allow** under the corresponding **Area Path**. <br>- Project-level permissions that you might need include: <br>- To view, create, or delete test runs: **View test runs**, **Create test runs**, and **Delete test runs** permission set to **Allow**. <br> - To manage test configurations or test environments: **Manage test configurations** and **Manage test environments**. <br>- To add new tags to test-based work items: **Create tag definition** permission set to **Allow**. <br>- To move test-based work items out of a project: **Move work items out of this project** permission set to **Allow**. <br>- To delete or restore test-based work items: **Delete and restore work items** permission set to **Allow**. <br>- To permanently delete test-based work items: **Permanently delete work items** permission set to **Allow**. |
14+
| **Permissions** | - To add or modify test plans, test suites, test cases, or other test-based work item types: **Edit work items in this node** permission set to **Allow** under the corresponding **Area Path**. <br>- To modify test plan properties such as build and test settings: **Manage test plans** permission set to **Allow** under the corresponding **Area Path**. <br>- To create and delete test suites, add and remove test cases from test suites, or change test configurations associated with test suites: **Manage test suites** permission set to **Allow** under the corresponding **Area Path**. <br>- Project-level permissions that you might need include: <br>- To view, create, or delete test runs: **View test runs**, **Create test runs**, and **Delete test runs** permission set to **Allow**. <br> - To manage test configurations or test environments: **Manage test configurations** and **Manage test environments**. <br>- To add new tags to test-based work items: **Create tag definition** permission set to **Allow**. <br>- To move test-based work items out of a project: **Move work items out of this project** permission set to **Allow**. <br>- To permanently delete test-based work items: **Permanently delete work items** permission set to **Allow**. |
1515

1616
For more information, see [Manual test access and permissions](../manual-test-permissions.md).
1717

docs/test/manual-test-permissions.md

Lines changed: 49 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,83 @@
11
---
22
title: Permissions, licensing, and access for manual testing
3-
description: Default permissions and access levels in Azure DevOps for manual and exploratory testing and problems.
3+
description: Default permissions and access levels in Azure DevOps for manual and exploratory testing.
44
ms.assetid: 91146CFD-A4CE-4CC5-973D-1633419CAFDE
55
ms.service: azure-devops-test-plans
66
ms.custom: UpdateFrequency3
77
ms.topic: reference
88
ms.author: pliaros
99
author: rohit-batra
1010
monikerRange: '<= azure-devops'
11-
ms.date: 09/15/2021
11+
ms.date: 04/01/2026
1212
ms.update-cycle: 1095-days
1313
---
1414

1515
# Manual test access and permissions
1616

1717
[!INCLUDE [version-lt-eq-azure-devops](../includes/version-lt-eq-azure-devops.md)]
1818

19-
Access levels and permissions control access to Azure Test Plans features.
19+
This article covers the access levels, licensing, and permissions required for manual and exploratory testing in Azure Test Plans.
2020

21-
## Prerequisites
21+
## Access and licensing
22+
23+
To use the full range of Test Plans features, you need [Basic + Test Plans](../organizations/billing/buy-access-tfs-test-hub.md) access level or one of the following Visual Studio subscriptions, which include Test Plans at no extra charge:
24+
25+
- [Visual Studio Enterprise](https://visualstudio.microsoft.com/vs/enterprise/)
26+
- [Visual Studio Test Professional](https://visualstudio.microsoft.com/vs/test-professional/)
27+
- [MSDN Platforms](https://visualstudio.microsoft.com/msdn-platforms/)
2228

23-
| Category | Requirement |
24-
|--------------|-------------|
25-
| **Project access** | [Project member](../organizations/security/add-users-team-project.md). |
26-
| **Access levels** |- To access the Test Plans web portal: At least **Basic** access.<br>- To define and manage test plans, test suites, and test cases: **Basic + Test Plans** access.|
29+
Users without one of these subscriptions must purchase **Basic + Test Plans** access. For more information, see [Compare Visual Studio subscriptions](https://www.visualstudio.com/vs/pricing).
2730

2831
> [!NOTE]
29-
> Users granted **Stakeholder** access have no access to features or functions supported through the Test Plans or Test web portal. However, they can provide feedback through the **Test & Feedback** extension. For more information, see [Stakeholder access quick reference](../organizations/security/stakeholder-access.md).
32+
> Users with **Stakeholder** access can't access the Test Plans web portal. However, they can provide feedback through the Test & Feedback extension. For more information, see [Stakeholder access quick reference](../organizations/security/stakeholder-access.md).
33+
34+
The following table summarizes the access level required for each task.
35+
36+
| Task | Access level |
37+
|---|---|
38+
| Provide feedback using the Test & Feedback extension. | **Stakeholder** |
39+
| Execute tests, mark test outcomes. | **Basic** |
40+
| Chart test status, view reports. | **Basic** |
41+
| Create and manage test plans and test suites. | **Basic + Test Plans** |
42+
| Author test cases using a grid-like view and edit in Test Runner. | **Basic + Test Plans** |
43+
| Assign test cases to suites, move test cases, and order test cases. | **Basic + Test Plans** |
44+
| Prepare for execution such as assigning configurations or testers. | **Basic + Test Plans** |
45+
| Create and manage configurations and parameters. | **Basic + Test Plans** |
46+
| Prepare User Acceptance Testing. | **Basic + Test Plans** |
3047

31-
## Access and licensing
48+
<a id="access-by-user-role"></a>
3249

33-
To exercise the full range of test-related features, have [Basic + Test Plans](../organizations/billing/buy-access-tfs-test-hub.md) access level or have one of the following subscriptions:
34-
- [Visual Studio Enterprise](https://visualstudio.microsoft.com/vs/enterprise/)
35-
- [Visual Studio Test Professional](https://visualstudio.microsoft.com/vs/test-professional/)
36-
- [MSDN Platform](https://visualstudio.microsoft.com/msdn-platforms/)
50+
## Permissions
3751

38-
Users who have one of the above subscriptions can exercise all Test Plans features for no extra charge. For more information, see [Compare Visual Studio subscriptions](https://www.visualstudio.com/vs/pricing).
39-
40-
Nonsubscribers must purchase **Basic + Test Plans** to use Test Plans, which can be for any specified number of users.
52+
In addition to the required access level, you need specific permissions for certain tasks. Because manual testing is managed through [test-specific work item types](test-objects-overview.md), test artifacts are subject to the same permissions that manage work items.
4153

42-
> [!IMPORTANT]
43-
> Manual testers can execute tests with **Basic** access. Licenses for this extension also give users rights to use [Microsoft Test Manager](/previous-versions/azure/devops/test/mtm/guidance-mtm-usage) (a deprecated on-premises client).
54+
The following table lists permissions that control test-related tasks, organized by level.
4455

45-
The following table summarizes the license requirements required to exercise select tasks.
56+
### Project-level permissions
4657

47-
| Task | Access level|
48-
| --- | --- |
49-
| Provide feedback | Stakeholder |
50-
| Execute tests, Mark test outcomes | Basic |
51-
| Chart tasks, View reports | Basic |
52-
| Create and manage test plans and test suites | Basic + Test Plans |
53-
| Author test cases using a grid-like view and edit in the Test Runner | Basic + Test Plans |
54-
| Assign test cases to suites, move test cases, and order test cases | Basic + Test Plans |
55-
| Prepare for execution such as assigning configurations or testers | Basic + Test Plans |
56-
| Create and manage configurations and parameters | Basic + Test Plans |
57-
| Prepare User Acceptance Testing | Basic + Test Plans |
58+
| Task | Permission |
59+
|---|---|
60+
| View test runs. | **View test runs** |
61+
| Create test runs. | **Create test runs** |
62+
| Delete test runs. | **Delete test runs** |
63+
| Add or edit test configurations and variables. | **Manage test configurations** |
64+
| Create and delete test environments. This permission is used with the [`tcm testenvironments`](test-case-managment-reference.md) CLI and has no corresponding option in the Test Plans web portal. | **Manage test environments** |
65+
| Add new tags to test-based work items. | **Create tag definition** |
66+
| Permanently delete test-specific work items. | **Permanently delete work items** |
5867

59-
<a id="access-by-user-role"></a>
68+
### Area Path permissions
6069

61-
## Permissions
70+
| Task | Permission |
71+
|---|---|
72+
| View test plans, test suites, test cases, and other test-based work items. | **View work items in this node** |
73+
| Add or modify test plans, test suites, test cases, and other test-based work items. | **Edit work items in this node** |
74+
| Modify test plan properties such as test run and test outcome settings. | **Manage test plans** |
75+
| Create and delete test suites. Add and remove test cases from test suites. Change test configurations associated with test suites. Modify a test suite hierarchy (move a test suite). | **Manage test suites** |
6276

63-
In addition to having the necessary access level, you also need the necessary permissions to exercise select tasks. Because manual testing is managed through [test-specific work item types](test-objects-overview.md), they're subject to some of the same permissions that manage work items.
6477

65-
The following table provides the default permissions assigned to the built-in security groups: **Readers**, **Contributors**, and **Project Administrators**. Permissions are assigned for Area Paths and at the project-level. To learn how, see [Set permissions and access for testing](../organizations/security/set-permissions-access-test.md).
78+
### Default permissions by security group
6679

80+
The following table provides the default permissions assigned to the built-in security groups: **Readers**, **Contributors**, and **Project Administrators**. To learn how to change these settings, see [Set permissions and access for testing](../organizations/security/set-permissions-access-test.md).
6781

6882
[!INCLUDE [test](../organizations/security/includes/test.md)]
6983

0 commit comments

Comments
 (0)