如何:使用共享步骤共享通用测试用例步骤

通过使用 Microsoft 测试管理器创建共享步骤,可以在手动测试用例之间共享步骤。例如,用于登录到测试中的应用程序的测试步骤可能必须在多个测试用例中运行。 通过共享这些步骤,只需维护共享步骤中的更改。可以从测试用例创建共享步骤,也可以在**“组织”中的“共享步骤管理器”中创建共享步骤。 如果需要,还可以在“共享步骤管理器”**中编辑和复制共享步骤。

可从**“共享步骤管理器”**为共享步骤创建操作录制。 使用操作录制,可以通过自动播放共享测试步骤来加快手动测试的速度。 有关更多信息,请参见如何:为共享步骤创建操作录制

如果要使用不同的数据多次运行包含共享步骤的测试用例,可以向这些共享步骤添加参数。 有关共享步骤中参数的更多信息,请参见如何:向共享步骤添加参数

下图演示如何从测试用例中的现有步骤创建共享步骤。

创建共享步骤

提示

如果修改共享步骤,这会影响使用这些共享步骤的其他测试用例。 您可能需要检查所做的更改会不会导致其他测试用例通不过。

使用以下过程可创建和使用共享步骤:

  • 从测试用例中的现有步骤创建共享步骤

  • 在测试用例中插入共享步骤

  • 从组织中心创建共享步骤

从测试用例中的现有步骤创建共享步骤

从测试用例中的现有步骤创建共享步骤

  1. 打开 Microsoft 测试管理器。

    提示

    若要显示 Microsoft 测试管理器窗口,请单击“开始”,然后单击“所有程序”。 指向“Microsoft Visual Studio 2010”,然后单击“Microsoft 测试管理器 2010”。

  2. 在**“测试中心”中,依次单击“计划”“内容”**。

    此时将显示**“内容”**窗格。

  3. 在测试套件层次结构窗格中选择包含相应测试用例的测试套件。

  4. 若要打开包含要与其他测试用例共享的通用步骤的测试用例,请双击“测试套件细节”窗格中列出的该测试用例。

  5. 单击**“步骤”**。

  6. 选择要共享的步骤序列。 若要将选择范围扩展到多个步骤,请按住 Shift,直到单击最后一个步骤。

  7. 右击并指向**“创建共享步骤”**。

    此时将显示**“创建共享步骤”**对话框。

  8. 在**“标题”中键入一个唯一的名称,然后单击“确定”**。

    共享步骤此时会进行创建,并通过共享步骤图标在测试用例中显示为单个步骤。

  9. (可选)若要查看这些共享步骤,请右击共享步骤图标并指向**“打开共享步骤”**。或者,如果将鼠标悬停在共享步骤上,将在工具提示中显示共享步骤的详细信息。

  10. (可选)若要编辑这些共享步骤,请右击共享步骤并指向**“打开共享步骤”。 进行所需的更改,然后单击“保存并关闭”**。

  11. 若要保存测试用例,请单击**“保存并关闭”**。

在测试用例中插入共享步骤

在测试用例中插入共享步骤

  1. 打开 Microsoft 测试管理器。

    提示

    若要显示 Microsoft 测试管理器窗口,请单击“开始”,然后单击“所有程序”。 指向“Microsoft Visual Studio 2010”,然后单击“Microsoft 测试管理器 2010”。

  2. 在**“测试中心”中,依次单击“计划”“内容”**。

    此时将显示**“内容”**窗格。

  3. 在测试套件层次结构窗格中选择包含相应测试用例的测试套件。

  4. 若要打开需要共享步骤的测试用例,请双击“测试套件细节”窗格中列出的该测试用例。

  5. 单击**“步骤”**。

  6. (可选)若要向测试用例添加共享步骤,请右击要向其插入步骤的步骤,然后指向**“插入共享步骤”**。

    此时将显示**“添加共享步骤”**对话框,其中包含可用共享步骤的列表。

  7. (可选)如果列出了多个共享步骤,可以按以下步骤所示更改查询,从而缩小搜索共享步骤的范围。

    1. 若要向查询添加一条新子句,请选择**“单击此处可添加一条子句”**。

    2. 单击查询子句中的每一列以填写该子句。 如果某一列具有接受值列表,那么当选择该列时,会出现一个下拉箭头。 单击该下拉箭头可以从列表中选择值。 可用列如下:

      查询列

      如何完成

      And/Or

      如果该子句和上一子句必须都为真才能匹配结果,请选择“And”。 如果该子句或上一子句必须为真才能匹配结果,请选择“Or”

      字段

      此字段的列表包含当前 Team Foundation Server 中使用的所有可搜索的工作项字段。 根据需要使用任意数量的子句和字段以获取有用的结果。 按 Alt+向下键或键入要选择的字段名。

      运算符

      运算符选项的示例包括“=”(等于)、“<>”(不等于)、“>”(大于)、“<”(小于)、“>=”(大于或等于)、“<=”(小于或等于)、“其中”“曾是”“从不”以及“包含”

      在指定的字段中指定要查找的值。 如果存在可供选择的值列表,请单击下拉箭头选择需要的值。 Team Foundation 工作项跟踪包括一些可用来动态地向查询中添加值的查询变量。 有关更多信息,请参见How to: Run or Cancel a Work Item Query

    3. 重复前两个步骤,添加要搜索的所有值。

    4. 若要查看查询的结果,请单击**“运行”**来运行查询。

    提示

    可以根据需要添加和移除字段,从而更改所显示的数据列。 有关更多信息,请参见如何:在 Microsoft 测试管理器中更改和筛选数据列

  8. 从列表中选择要插入的共享步骤,然后单击**“添加共享步骤”**。

    将在所选步骤的上方插入这些共享步骤。

    提示

    可以打开共享步骤以查看各个测试步骤。 右击共享步骤并指向“打开共享步骤”。 或者,如果将鼠标悬停在共享步骤上,将在工具提示中显示共享步骤的详细信息。

  9. 单击**“保存并关闭”**以保存测试用例。

从组织中心创建共享步骤

从组织中心创建共享步骤

  1. 打开 Microsoft 测试管理器。

    提示

    若要显示 Microsoft 测试管理器窗口,请单击“开始”,然后单击“所有程序”。 指向“Microsoft Visual Studio 2010”,然后单击“Microsoft 测试管理器 2010”。

  2. 在**“测试中心”中,依次单击“组织”“共享步骤管理器”**。

    此时将显示**“共享步骤管理器”**窗格。

  3. 若要创建共享步骤,请单击**“新建”**。

    此时将显示**“新建共享步骤”**对话框。

  4. 若要命名共享步骤,请在**“标题”**中键入名称。

    您可使用此标题标识共享步骤,并在必要时使用此标题搜索共享步骤。

  5. 单击**“区域”**,在团队项目中为共享步骤选择适当区域。

    提示

    该区域由您的 Team Foundation Server 管理员为团队项目设置。 可以使用区域字段来查询共享步骤。

  6. 单击**“优先级别”**,选择共享步骤的重要性。

  7. 单击**“指派给”**,为共享步骤选择适当的所有者。

  8. (可选)若要更改共享步骤的状态,必须先保存这些共享步骤。 保存共享步骤后,可以根据下表从列表中选择状态:

    状态

    何时使用

    活动

    共享步骤可在任何测试用例中使用。

    已关闭

    此团队项目的未来迭代不再需要共享步骤。

    提示

    默认情况下,“状态”设置为“活动”

  9. (可选)若要添加共享步骤的详细说明,请单击**“摘要”,然后在“说明”**中键入详细信息。

  10. 单击**“步骤”**。

  11. 单击**“<单击此处添加步骤>”**,然后键入该测试步骤的详细信息。

  12. 在**“操作”**下键入测试人员要执行此测试步骤应采取的操作。

  13. (可选)在**“预期结果”**下键入在执行完操作后,用户应预期的结果。

    提示

    如果您在测试步骤中添加了预期结果,该测试步骤将自动成为验证测试步骤,由该步骤图标上显示的红色选中标记指示。 运行共享步骤时,必须将验证测试步骤逐个标记为通过或未通过。 如果不做标记,该测试将自动指定为失败状态。

  14. 若要添加其他测试步骤,请单击**“输入”**。 可以根据共享步骤的需要添加任意多个测试步骤。

  15. 若要保存这些共享步骤,请在工具栏中单击**“保存并关闭”**。

    共享步骤列表将显示在共享步骤管理器中。

请参见

任务

如何:创建手动测试用例

如何:在运行测试时使用共享步骤

如何:为共享步骤创建操作录制

概念

创建手动测试用例

其他资源

如何:向共享步骤添加参数