为测试设置权限和访问权限
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
若要练习 Azure 测试计划的完整功能,必须授予 基本 + 测试计划 访问级别或具有以下订阅之一:
此外,还可以通过授予用户或组对对象或项目的特定权限来授予或限制对各种手动测试功能的访问权限。 许多测试项目对应于特定于测试的工作项类型。 因此,工作跟踪权限适用于特定于测试的工作项,例如测试计划、测试套件、测试用例等。 为工作项设置权限,并为区域路径和项目级别设置手动测试功能。 设置权限以在组织或集合级别管理测试控制器。 测试控制器用于执行负载测试。
- 对象级别、区域路径级别
- 在此节点中编辑工作项:添加或编辑特定于测试的工作项,例如测试计划、测试套件、测试用例、共享步骤或共享参数。
- 管理测试计划:修改测试计划属性,例如生成和测试设置。
- 管理测试套件:创建和删除测试套件、添加和删除测试套件中的测试用例、更改与测试套件关联的测试配置,以及修改测试套件层次结构(移动测试套件)。
- 项目级
- 管理测试配置:添加或编辑 测试配置和配置变量。
- 管理测试环境:添加或编辑 测试计划设置。
- 创建测试运行: 运行手动测试
- 删除和还原工作项: 删除特定于测试的工作项
- 删除测试运行: 删除测试结果
- 管理测试配置:添加或编辑 测试配置和配置变量。
- 管理测试环境:添加或编辑 测试计划设置。
- 将工作项移出此项目: 将工作项从一个项目移到另一个项目
- 永久删除工作项: 永久删除特定于测试的工作项
- 组织或集合级别
- 管理测试控制器:与 TFS 2018 及更高版本弃用的功能关联的权限。 若要了解详细信息,请参阅测试代理和测试控制器概述,了解如何运行负载测试和安装测试代理和测试控制器。
先决条件
- 若要管理访问级别或组织级别的权限,必须是“项目集合管理员”安全组的成员,或者将“编辑实例级信息”设置为“允许” 。
- 若要管理项目或对象级测试相关权限,你必须是 Project 管理员istrators 安全组的成员。
有关详细信息,请参阅以下文章:
- 若要管理访问级别,你必须是 Azure DevOps Server 管理员istrators 组的成员。
- 若要管理项目或对象级测试相关权限,你必须是 Project 管理员istrators 安全组的成员。
- 若要管理集合级别权限或管理访问级别,您必须是 Project Collection 管理员istrators 安全组的成员,或者将“编辑”实例级信息设置为“允许”。
有关详细信息,请参阅以下文章:
授予对手动测试功能的访问权限
若要完全访问测试功能集, 必须将访问级别设置为“基本 + 测试计划”。 具有基本访问权限且有权永久删除工作项和管理测试项目的用户只能删除孤立的测试用例。
管理区域路径下的测试计划和测试套件
区域路径权限允许你授予或修改分配给这些区域的测试计划或测试套件的编辑或修改访问权限。 可以限制用户或组的访问权限。
除了上一部分设置的项目级权限外,团队成员还需要管理为区域路径设置的测试项目的权限。
打开区域路径的“安全”页,然后选择要授予权限的用户或组。
将“管理测试计划”和“管理测试套件”的权限设置为“允许”。
设置创建和删除测试项目的权限
虽然测试项目(如测试计划、测试套件、测试用例等)是工作项的类型,但删除它们的方法与删除非测试工作项的方法不同。
重要
我们仅支持永久删除测试项目,例如测试计划、测试套件、测试用例、共享步骤和共享参数。 已删除的测试项目不会显示在回收站中,并且无法还原。 删除测试项目时,不仅会删除所选测试项目,还会删除其所关联的所有子项目,例如子测试套件、所有配置中的测试点、测试器(基础测试用例工作项不会删除)、测试结果历史记录和其他关联的历史记录。
删除测试项目时,将执行以下操作:
- 从测试用例管理 (TCM) 数据存储中移除已删除的测试项目,并删除基础工作项
- 运行作业以从 TCM 端和基础工作项中删除所有子项。 此操作可能需要花费时间(最多几分钟),具体取决于要删除的项目数。
- 导致工作项跟踪数据存储和 TCM 数据存储中的所有信息被删除,并且无法重新激活或还原。
必须是 Project 管理员istrators 组的成员,或者具有“删除”测试项目权限设置为“允许”。 还必须将访问级别设置为“基本 + 测试计划”或“Visual Studio Enterprise”,该级别提供对完整测试功能集的访问权限。 具有基本访问权限且有权永久删除工作项和管理测试项目的用户只能删除孤立的测试用例。 也就是说,他们可以删除从“工作” 创建的未链接到任何测试计划或测试套件的测试用例。
在此示例中,我们将授予分配给测试管理员组权限的成员以删除测试运行。
相关文章
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈