Azure DevOps 服务 |Azure DevOps Server |Azure DevOps Server 2022
许多手动测试需要执行相同的步骤和测试数据序列。 例如,登录到 Web 应用或保存表单数据是多个测试序列中执行的常见步骤。 使用共享步骤和共享参数工作项时,可以最大限度地减少需要输入和管理的测试步骤和数据的创建。 共享步骤定义一系列可以被许多不同测试用例引用的步骤。 同样,共享参数定义一组可以被许多不同测试用例引用的测试数据。 这些工作项类型与测试用例/共享步骤和引用依据/引用链接类型显式链接,如下图所示。
本文介绍如何定义和使用共享步骤。 若要了解如何定义和引用共享参数,请参阅使用不同的数据重复执行测试。
先决条件
| 类别 | 要求 |
|---|---|
| 项目访问 | 项目成员 |
| 访问权限级别 | 至少具有查看与测试相关工作项的基本访问权限。 具有 Stakeholder 访问权限的用户无法访问Azure Test Plans。 若要添加测试计划和测试套件、删除测试项目或定义测试配置,需要Basic + Test Plans访问或 Visual Studio 订阅:Enterprise,Test Professional 或 MSDN Platforms。 |
| 权限 |
区域路径: - 编辑此节点中的工作项:添加或修改测试计划、测试套件、测试用例或其他基于测试的工作项。 - 管理测试计划:修改测试计划属性,例如生成和测试设置。 - 管理测试套件:创建和删除测试套件、添加和删除测试套件中的测试用例、更改测试配置和移动测试套件。 Project level: - 管理测试配置 和管理 测试环境:管理测试配置或测试环境。 - 永久删除工作项:永久删除基于测试的工作项。 |
有关详细信息,请参阅手动测试访问和权限。
创建共享步骤
执行以下步骤以创建共享步骤。
选择“Test Plans”以查看测试计划。 选择“我的”或“全部”或“按标题筛选”以查找特定的测试计划。 选择计划以查看测试用例。
双击选择一个测试用例进行编辑。 在“步骤”下,选择几个步骤,然后选择“创建共享步骤”图标。
在“创建共享步骤”对话框中,输入这些共享步骤的名称,然后选择“创建”。
你的标题将出现在所选步骤的位置:
选择“保存并关闭”以保存工作项。
如果重新打开工作项,则可以选择共享步骤,以打开你创建的新共享步骤工作项。
可以随时编辑共享步骤。 所做的任何更改都会显示在使用共享步骤的每个测试用例中。
可以在共享步骤中使用参数。 有关参数的详细信息,请参阅参数。
为使用共享步骤的测试用例中的参数提供值。 不必在共享步骤定义中提供值。 但是,可以提供一行默认值。 当你创建独立共享步骤的操作记录时,将使用这些值。
将共享步骤插入到其他测试用例中
可以将共享步骤添加到其他测试用例中。
双击测试用例进行编辑。 在“步骤”下,选择“插入共享步骤”图标。
此时将打开“插入共享步骤”对话框。 选择“运行查询”以查找要插入的步骤。
选择共享步骤并插入。
运行测试时标记共享步骤
当运行测试时,可以将整个共享序列标记为通过或失败,也可以单独标记每个步骤: