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

使用测试运行程序运行手动测试时,可能有测试包含共享步骤。 共享步骤包含一组用在多个不同测试中的共同步骤。 例如,在应用程序中,多个测试可能具有相同的用于输入客户地址信息或登录凭据的步骤。 在创建测试时,使用共享步骤可节省时间和工作量。 有关详细信息,请参阅在测试用例间共享步骤在测试用例间共享步骤

若要降低测试的时间影响,可以创建特定于共享步骤的操作录制。 这样做将无需多次重复输入完全相同的信息,例如用户登录信息或地址信息。

要求

  • Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版

备注

还可以为完整测试创建操作录制。有关详细信息,请参阅- 如何:创建操作录制

可以通过两种方法为共享步骤创建操作录制:

  • 在测试运行程序中运行包括共享步骤的测试时。

  • 在 Microsoft 测试管理器中组织和管理共享步骤时。

将测试加载到测试运行程序中

首先,必须将包含共享步骤的测试加载到测试运行程序中。 然后,可以在运行测试时为共享步骤创建操作录制。 在此测试和其他测试中包含这些共享步骤后,这些共享步骤可自动运行。

在 Microsoft 测试管理器中选择要运行的测试

将包含共享步骤的测试加载到测试运行程序中

  1. 打开 Microsoft 测试管理器。

    备注

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

  2. 在中心组切换器上,选择向下箭头,然后选择**“测试中心”**。

  3. 在中心组菜单栏上,选择**“测试”**。

  4. 在中心组菜单栏下的菜单中,选择**“运行测试”**(如果未选中该选项)。

  5. 在左侧窗格中的**“运行测试”**下,选择包含要运行的测试的测试计划或测试计划下列出的测试套件。

    右侧窗格中将显示所选测试套件中的测试用例。

  6. 在右侧窗格中,选择包含共享步骤的测试用例,然后选择**“运行”**。

    测试运行程序 将打开。

    备注

    选择“使用选项运行”以指定要对其运行测试的生成,或重写测试计划的测试设置和环境设置。

在测试运行程序中录制共享步骤集的操作录制

首先,必须将包含要创建操作录制的共享步骤的测试加载到 测试运行程序中。 有关更多信息,请参见上面标题为“将包含共享步骤的测试加载到测试运行程序中”的过程。

对共享步骤创建操作录制内容

在测试运行程序中为共享步骤创建操作录制

  1. 在将测试从 Microsoft 测试管理器加载到测试运行程序中时,系统会提示您**“开始测试”,它带有“创建操作录制”选项。 选择“创建操作录制”,然后选择“启动测试”**。

    备注

    如果测试包含现有操作录制,会通过“覆盖现有操作录制”选项进行提示。选择此选项以创建替换前一个操作录制的新录制,然后选择“启动测试”

    可以使用工具栏中的**“播放”**选项来播放操作录制。 有关详细信息,请参阅- 如何:播放操作录制

    可以在测试设置中为操作诊断数据适配器指定要录制的应用程序。 如果已将测试设置配置为要为运行的测试创建操作日志,则在开始测试时选择**“创建操作录制”**选项将会使用已配置的设置。 如果未在测试设置中配置操作诊断数据适配器,则将使用默认值来创建操作录制。 有关详细信息,请参阅如何:选择在手动测试中录制的应用程序

    选择**“启动测试”**之后,将录制包括启动应用程序在内的每个测试步骤。

  2. 执行测试用例的步骤并标记每个步骤的结果。 使用该步骤右侧的下拉箭头,然后选择**“通过”“失败”**。

    在录制中的每个应用程序的标题栏中会出现**“当前正在录制”**的字样。 测试的右侧会显示一个以蓝色指示器表示的操作录制部分。 该蓝色指示器划分为与测试的各步骤对应的各个部分。

    备注

    如果未将每个测试步骤标记为通过或未通过,则操作录制部分可能会跨越多个测试步骤。它包括自标记为通过或未通过的上一个步骤以来的所有未标记测试步骤。

  3. 进入共享步骤时,选择共享步骤图标旁边的下箭头并选择**“启动并录制”**。

    现在将显示共享步骤中的各个步骤。

  4. 执行共享步骤中的步骤并标记每个步骤的结果。 使用该步骤右侧的下拉箭头,然后选择**“通过”“失败”**。

    与非共享步骤一样,在录制中的每个应用程序的标题栏中会出现**“当前正在录制”**的字样。

  5. 选择**“结束共享步骤”**。

    共享步骤的右侧会显示一个以蓝色指示器表示的操作录制部分。

  6. 如果测试用例中在共享步骤后还有其余步骤,则执行测试用例的这些步骤并标记每个步骤的结果。 使用该步骤右侧的下拉箭头,然后选择**“通过”“失败”**。

  7. 选择**”结束测试“**。

  8. 在测试运行程序顶部的工具栏中,选择下列选项之一:

    • 选择**“保存并关闭”**以将测试结果保存到 Team Foundation Server 并关闭测试运行程序。

    • 选择**“保存”**以将测试结果保存到 Team Foundation Server。

    • 选择**“关闭”**以关闭测试运行程序而不保存测试结果。

    备注

    如果测试已存在现有操作录制,则会出现“测试运行程序 - Microsoft 测试管理器”对话框,其中带有“覆盖现有录制”“放弃新的录制”选项。

    现在,可以在将来运行此测试用例时重播此操作录制。有关详细信息,请参阅- 如何:播放操作录制

在 Microsoft 测试管理器中为共享步骤创建操作录制

可以在 Microsoft 测试管理器中为共享步骤创建操作录制,在测试用例中包含该共享步骤后,共享步骤会自动运行。

创建共享步骤操作录制内容

在 Microsoft 测试管理器中为共享步骤创建操作录制

  1. 打开 Microsoft 测试管理器。

    备注

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

  2. 在中心组切换器上,选择向下箭头,然后选择**“测试中心”**。

  3. 在中心组菜单栏上,选择**“组织”**。

  4. 在菜单上选择**“共享步骤管理器”**。

  5. 在共享步骤的列表中,选择要为其创建操作录制的共享步骤的行。

  6. 选择**“创建操作录制”**。

    此时将显示测试运行程序。

  7. 选择**“创建操作录制”**。

  8. 在测试运行程序中执行测试用例的步骤。

    在录制中的每个应用程序的标题栏中会出现**“当前正在录制”**的字样。 测试的右侧会显示一个以黄色线条表示的操作录制部分,该黄色线条划分为与测试的各步骤对应的各个部分。

  9. 选择**“结束共享步骤”**。

    备注

    如果覆盖共享步骤的现有操作录制,则会出现“测试运行程序 - Microsoft 测试和实验室管理器”对话框,用来通知您将受到影响的测试用例,并提示您选择“覆盖现有录制”“放弃新的录制”

  10. 在测试运行程序顶部的工具栏中,选择下列选项之一:

    • 选择**“保存并关闭”**以将测试结果保存到 Team Foundation Server 并关闭测试运行程序。

    • 选择**“保存”**以将测试结果保存到 Team Foundation Server。

    • 选择**“关闭”**以关闭测试运行程序而不保存测试结果。

    现在,当运行包含此共享步骤集的测试时,可以自动重播这些共享步骤。

请参见

任务

- 如何:播放操作录制

如何:使用测试设置在测试期间包括屏幕和语音录制

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

概念

录制和播放手动测试