Azure DevOps 服务 |Azure DevOps Server |Azure DevOps Server 2022
创建测试计划和测试套件,以跟踪冲刺或里程碑阶段的手动测试。 通过使用此方法,可以查看特定冲刺或里程碑的测试何时完成。 有关手动测试的详细信息,请参阅 什么是 Azure Test Plans?
在整个测试体验中共享工作项
生成产品时,随时创建测试用例并更新它们。 对于每个开发周期,创建一个测试计划并导入现有测试用例。 若要组织测试,可将测试用例划分为计划内的单独 测试套件 。
典型的测试周期如下所示:
由于测试计划引用测试用例,因此测试用例的更新会自动反映在使用该测试用例的所有计划和套件中。 若要改为创建独立的基线, 请复制或克隆测试用例。
先决条件
| 类别 | 要求 |
|---|---|
| 项目访问 | 项目成员 |
| 访问级别 | 至少具有基本访问权限以查看与测试相关的工作项。 具有 Stakeholder 访问权限的用户无法访问Azure Test Plans。 若要添加测试计划和套件、删除测试工件,或定义测试配置,需要 |
| 权限 |
区域路径: - 编辑此节点中的工作项:添加或修改测试计划、测试套件、测试用例或其他基于测试的工作项。 - 管理测试计划:修改测试计划属性,例如生成和测试设置。 - 管理测试套件:创建和删除测试套件、添加和删除测试套件中的测试用例、更改测试配置和移动测试套件。 Project level: - 管理测试配置 和管理 测试环境:管理测试配置或测试环境。 - 永久删除工作项:永久删除基于测试的工作项。 |
有关详细信息,请参阅 手动测试访问和权限。
小窍门
可以在本文后面使用 AI 来帮助完成此任务,或参阅启用 Azure DevOps MCP Server 的 AI 帮助以开始使用。
创建测试计划
通常情况下,您会创建测试计划以测试需求。 创建测试计划之前,请定义需求积压工作。
重命名测试计划
若要重命名测试计划,请使用以下步骤:
选择 Test Plans。
在测试计划名称旁边,选择更多操作>编辑。
更改名称,然后选择“保存并关闭”。
还可以从此对话框中更新区域路径、迭代和其他测试计划设置。
删除测试计划
若要删除测试计划,请使用以下步骤:
选择 Test Plans。
在测试计划名称旁边,选择“ 更多操作
>删除”。“ 删除测试项目 ”对话框准确说明了删除的内容。 输入测试计划 ID 以确认要删除,然后选择“ 删除”。
注意
已删除的测试计划将移动到 测试计划回收站 ,可以使用 REST API 在 14 天内还原。 有关详细信息,请参阅 使用 REST API 还原已删除的测试计划和测试套件。
使用 AI 管理测试计划
如果配置 Azure DevOps MCP Server,则可以使用 AI 助手通过自然语言提示管理测试计划和套件。
测试计划管理的示例提示
| 任务 | 示例提示 |
|---|---|
| 创建测试计划 | Create a new test plan in <Contoso> project called '<Sprint 5 Regression Tests>' |
| 列出测试计划 | List all test plans in <Contoso> project |
| 创建测试套件 | Create a static test suite called '<Checkout Flow>' under test plan <12345> |
| 查询套件中的测试用例 | Show all test cases in test suite <67890> in project <Contoso> |
| 查找未测试的区域 | List test suites in test plan <12345> that have no test cases assigned |
| 检查测试计划覆盖范围 | Show all requirement-based test suites in test plan <12345> and their associated work items |
| 比较冲刺计划 | List test suites in test plan <12345> and test plan <54321> side by side |
| 查找未链接的测试用例 | Show test cases in project <Contoso> that aren't in any test suite |
| 审核测试计划的准备就绪程度 | List test cases in test plan <12345> that have State = <Design> and no test steps defined |