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