Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
创建手动测试用例,以检查每个可交付成果是否满足用户需求。 手动测试用例定义测试人员执行的各个步骤,包括跨测试用例共享的步骤。 要测试不同的数据,请为测试步骤指定参数。 有关详细信息,请参阅在测试用例间共享步骤和使用不同数据重复测试。 有关测试项目的概述,请参阅测试对象和术语。
通过将测试用例添加到测试计划和测试套件来组织测试用例,然后分配测试人员来运行测试。 有关详细信息,请参阅测试对象和术语。
注意
测试迭代旨在支持数据驱动的场景,而不是工作流驱动的场景。 从最佳做法的角度来看,如果有两个工作流不同的测试场景,请考虑创建单独的测试用例。 另请参阅手动测试常见问题解答。
先决条件
| 类别 | 要求 |
|---|---|
| 访问权限级别 | - 至少具有基本访问权限,有权查看相应区域路径下的工作项。 - 若要添加测试计划和测试套件,请删除测试项目并定义测试配置:基本 + 测试计划 访问权限。 或者,是以下 Visual Studio 订阅之一: - 企业 - 测试专业版 - MSDN 平台 |
| 权限 | - 若要添加或修改测试计划、测试套件、测试用例或其他基于测试的工作项类型:编辑此节点中的工作项 权限设置为 允许 在相应的 区域路径下。 - 若要修改测试计划属性,如生成和测试设置:管理测试计划 权限设置为 允许 对应的 区域路径。 - 若要创建和删除测试套件、从测试套件中添加和删除测试用例、更改与测试套件关联的测试配置,并修改测试套件层次结构(移动测试套件),请将管理测试套件权限在相应的区域路径下设置为允许。 |
有关详细信息,请参阅手动测试访问和权限。
创建测试用例
如果尚未创建,请创建测试计划和基于需求的测试套件。
选择基于需求的测试套件,然后选择“新建测试用例”。
注意
此处显示的测试套件是从团队积压工作面板中的“用户情景”工作项创建的。 将测试用例添加到此类型的套件时,测试用例会自动链接到积压工作项。 要以这种方式创建测试用例,请打开工作项的上下文菜单并选择“添加测试”。
在新工作项中,输入标题并选择“单击或在此处键入以添加步骤”。
添加测试步骤,其中包含执行测试所需的操作描述和预期结果,以便任何团队成员都可以运行测试。 如果需要,可以向步骤添加附件。 重复此操作,直到添加测试的所有步骤。
将创建一个可以运行的测试用例。
有关详细信息,请参阅共享步骤和复制或克隆情景、问题和其他工作项。
将配置分配给测试用例
你可以指定配置,例如测试的不同操作系统、Web 浏览器和其他变体。
- 选择测试套件的>更多选项>分配配置,然后在对话框中选择你的配置。
你也可以为单个测试用例分配配置。 选择一个或多个测试用例,选择更多选项>分配配置。
- 进行更改,然后选择“保存”。
有关详细信息,请参阅测试不同的配置。
重新排序测试用例
可以在静态套件、基于需求的套件和基于查询的套件中重新排序手动测试用例。
打开测试用例,然后使用上下箭头更改顺序。
向测试套件添加现有测试用例
通过以下操作向测试套件添加现有测试用例。
选择测试套件。 从“新建测试用例”菜单中,选择“添加现有测试用例”。
根据需要添加搜索子句,然后选择“运行查询”。
找到所需的测试用例后,突出显示它们并选择“添加测试用例”。
提示
在从开发板创建测试时,可以创建一个自动链接到需求的测试用例—用户故事(敏捷)、产品积压工作项 (Scrum)、需求 (CMMI) 或问题(基本)。 有关详细信息,请参阅添加、运行和更新内联测试。
使用网格视图编辑测试用例
执行以下步骤将测试用例复制并粘贴到网格视图中。
选择“网格视图”图标。
选择一个到多个测试用例,然后选择“在网格中编辑测试用例”。
添加、删除或清除行。
可选。 要向测试套件添加多个测试用例,请选择“使用网格添加测试用例”。
- 在列表视图中,使用列选项选择测试用例工作项中的字段。
切换到网格视图时查看和编辑这些字段。
使用 Excel 将信息复制到网格视图中
你可以从现有 Excel 工作表中复制测试用例和测试步骤。 从 Excel 中复制要用于标题、操作和预期结果字段的列。 复制不会从工作表中复制多行以外的列格式。 将这些列粘贴到网格视图中,必要时进行编辑,然后保存。
你可以从网格视图复制数据并将其粘贴到 Excel 工作表中。 复制不会将测试步骤格式(多行格式除外)复制到工作表中。
注意
不要使用 Excel 的 Teams 插件来添加或更新测试用例工作项。 Excel 无法解析用于存储测试步骤的格式,在某些情况下,这可能会影响测试用例工作项的格式。
分配测试人员
你可以重新分配测试用例,以便不同的测试人员可以运行它们。 可以将测试套件中的所有测试用例分配给多个测试人员,这对于验收测试很有用。
测试人员需要基本访问权限才能从 Azure Test Plans 运行测试。
在测试套件的上下文菜单中,选择“指定测试人员运行所有测试”。
将打开“选择测试人员运行套件中的所有测试”对话框。
从列表中添加或删除测试人员。 选择测试人员后,选择“发送电子邮件”并根据需要编辑消息,以便他们知道测试已准备好可供他们运行。
电子邮件包含一个链接,测试人员可以打开该链接以查看分配的测试列表。
可以将单个测试用例分配给测试人员。
在测试套件的“执行”选项卡中,选择一个测试,然后打开上下文菜单。
选择“分配测试人员”。 搜索并选择测试人员。
管理测试用例
可以打开测试用例以查看或编辑它。
- 要在测试套件中打开测试用例,请在“定义”选项卡中双击要打开的测试用例的名称。
- 在“执行”选项卡中,选择一个测试用例,打开其上下文菜单,然后选择“编辑测试用例”。
测试用例可以链接到测试套件、需求和 Bug。 要查看链接的项目,请在“定义”选项卡中打开测试用例的上下文菜单,然后选择“查看链接项”。
在“链接项”对话框中,你可以查看测试套件、需求和 Bug。
批量编辑测试用例
可以一次编辑多个测试用例。 在测试套件中选择多个测试用例,然后选择“编辑测试用例”。
选择一个字段并输入值。 选择“添加新字段”以添加另一个字段-值对。
为测试用例使用标记
可以为测试用例添加标记,并且仅查看具有特定标记的测试用例。 例如,为所有与登录相关的测试添加标记,以便如果该页面的 Bug 已修复,可以重新运行这些测试。 可以从 Test Plans 门户网站按该标记进行筛选。
要向工作项添加新标记,必须至少具有“基本”访问权限,并将项目级“创建新标记定义权限”设置为“允许”。 有关更多信息,请参阅添加工作项标记。
可以在编辑测试用例时添加和编辑标记,或在网格视图中批量编辑标记。 使用标记时,你还可以基于查询创建套件。
重命名或删除测试用例
你可以重命名或删除测试用例。 从其上下文菜单打开测试用例。
在此处可以重命名测试用例。
或者可以将测试用例从测试套件中移除。 从测试用例的上下文菜单中,选择“移除”。
要永久删除测试计划和测试套件,必须是“项目管理员”组的成员,或者将“区域路径”节点级“管理测试计划”或“管理测试套件”权限设置为“允许”。 要管理或删除测试项目,还必须将访问级别设置为 Basic + Test Plans 或 Visual Studio Enterprise。 有关更多信息,请参阅在 Azure Boards 中删除测试项目。