使用测试运行程序运行手动测试时,可能有测试包含共享步骤。共享步骤包含一组用在多个不同测试中的共同步骤。例如,在应用程序中,多个测试可能具有相同的用于输入客户地址信息或登录凭据的步骤。在创建测试时,使用共享步骤可节省时间和工作量。有关更多信息,请参见如何:使用共享步骤共享通用测试用例步骤和如何:在运行测试时使用共享步骤。
若要降低测试的时间影响,可以创建特定于共享步骤的操作录制。这样做将无需多次重复输入完全相同的信息,例如用户登录信息或地址信息。
要求
- Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版
说明 |
|---|
还可以为完整测试创建操作录制。有关更多信息,请参见如何:创建操作录制。 |
可以通过两种方法为共享步骤创建操作录制:
在测试运行程序中运行包括共享步骤的测试时。
在 Microsoft 测试管理器中组织和管理共享步骤时。
将测试加载到测试运行程序中
首先,必须将包含共享步骤的测试加载到测试运行程序中。然后,可以在运行测试时为共享步骤创建操作录制。在此测试和其他测试中包含这些共享步骤后,这些共享步骤可自动运行。
.png)
将包含共享步骤的测试加载到测试运行程序中
打开 Microsoft 测试管理器。
说明若要显示 Microsoft 测试管理器 窗口中,选择"开始",然后选择所有过程。指向 Microsoft Visual Studio 2012 然后选择 Microsoft 测试管理器。
在中心组切换器上的下箭头,选择向下箭头然后选择 测试中心。
在中心组菜单栏上,选择 测试。
在中心组菜单栏下的菜单中,如果尚未选择,在中,选择 运行测试。
在左侧窗格中的**“运行测试”**下,选择包含要运行的测试的测试计划或测试计划下列出的测试套件。
右侧窗格中将显示所选测试套件中的测试用例。
在右侧窗格中,选择包含共享步骤的测试用例然后选择 运行。
测试运行程序 将打开。
说明选择“使用选项运行”以指定要对其运行测试的生成,或重写测试计划的测试设置和环境设置。
在测试运行程序中录制共享步骤集的操作录制
首先,必须将包含要创建操作录制的共享步骤的测试加载到 测试运行程序中。有关更多信息,请参见上面标题为“将包含共享步骤的测试加载到测试运行程序中”的过程。
.png)
在测试运行程序中为共享步骤创建操作录制
在将测试从 Microsoft 测试管理器加载到测试运行程序中时,系统会提示您**“开始测试”,它带有“创建操作录制”**选项。选择 创建操作录制 并选择 启动测试。
说明如果测试包含现有操作录制,会通过“覆盖现有操作录制”选项进行提示。选择此选项以创建替换前一个操作录制的新记录,然后选择 启动测试。
可以使用工具栏中的**“播放”**选项来播放操作录制。有关更多信息,请参见如何:播放操作录制。
可以在测试设置中为操作诊断数据适配器指定要录制的应用程序。如果已将要运行的测试的测试设置配置为创建操作日志,则开始测试时选择**“创建操作录制”**选项将使用您配置的设置。如果未在测试设置中配置操作诊断数据适配器,则将使用默认值来创建操作录制。有关更多信息,请参见如何:选择在手动测试中录制的应用程序。
在选择 启动测试后,每个测试步骤包括启动应用程序中记录。
执行测试用例的步骤并标记每个步骤的结果。使用该步骤右侧的下拉箭头,然后选择**“通过”或“失败”**。
在录制中的每个应用程序的标题栏中会出现**“当前正在录制”**的字样。测试的右侧会显示一个以蓝色指示器表示的操作录制部分。该蓝色指示器划分为与测试的各步骤对应的各个部分。
说明如果未将每个测试步骤标记为通过或未通过,则操作录制部分可能会跨越多个测试步骤。它包括自标记为通过或未通过的上一个步骤以来的所有未标记测试步骤。
当您进入共享步骤时,请在共享步骤图标选择旁边的向下箭头并选择 启动并录制。
现在将显示共享步骤中的各个步骤。
执行共享步骤中的步骤并标记每个步骤的结果。使用该步骤右侧的下拉箭头,然后选择**“通过”或“失败”**。
与非共享步骤一样,在录制中的每个应用程序的标题栏中会出现**“当前正在录制”**的字样。
选择 结束共享步骤。
共享步骤的右侧会显示一个以蓝色指示器表示的操作录制部分。
如果测试用例中在共享步骤后还有其余步骤,则执行测试用例的这些步骤并标记每个步骤的结果。使用该步骤右侧的下拉箭头,然后选择**“通过”或“失败”**。
选择 结束测试。
在 测试运行程序 顶部的工具栏中,选择以下选项之一:
选择 保存并关闭 将测试结果保存到 Team Foundation Server 和结束 测试运行程序。
选择 保存 将测试结果保存到 Team Foundation Server。
选择 关闭 结束 测试运行程序 而不保存测试结果。
说明如果测试已存在现有操作录制,则会出现“测试运行程序 - Microsoft 测试管理器”对话框,其中带有“覆盖现有录制”或“放弃新的录制”选项。
现在,可以在将来运行此测试用例时重播此操作录制。有关更多信息,请参见如何:播放操作录制。
在 Microsoft 测试管理器中为共享步骤创建操作录制
可以在 Microsoft 测试管理器中为共享步骤创建操作录制,在测试用例中包含该共享步骤后,共享步骤会自动运行。
.png)
在 Microsoft 测试管理器中为共享步骤创建操作录制
打开 Microsoft 测试管理器。
说明若要显示 Microsoft 测试管理器 窗口中,选择"开始",然后选择所有过程。指向 Microsoft Visual Studio 2012 然后选择 Microsoft 测试管理器。
在中心组切换器上的下箭头,选择向下箭头然后选择 测试中心。
在中心组菜单栏上,选择 组织。
在菜单上,选择 共享步骤管理器。
在共享步骤的列表中,选择要创建操作录制的共享步骤的行。
选择 创建操作录制。
此时将显示测试运行程序。
选择 创建操作录制。
在测试运行程序中执行测试用例的步骤。
在录制中的每个应用程序的标题栏中会出现**“当前正在录制”**的字样。测试的右侧会显示一个以黄色线条表示的操作录制部分,该黄色线条划分为与测试的各步骤对应的各个部分。
选择 结束共享步骤。
说明如果复盖共享步骤的现有操作录制,测试运行程序- Microsoft 测试和实验室管理器 则会出现对话框通知您哪些测试用例将受到影响并提示您为 覆盖现有录制 或 放弃新的录制。
在 测试运行程序 顶部的工具栏中,选择以下选项之一:
选择 保存并关闭 将测试结果保存到 Team Foundation Server 和结束 测试运行程序。
选择 保存 将测试结果保存到 Team Foundation Server。
选择 关闭 结束 测试运行程序 而不保存测试结果。
现在,当运行包含此共享步骤集的测试时,可以自动重播这些共享步骤。
请参见
任务
如何:使用 Microsoft 测试管理器查看手动测试用例结果