如何:创建操作录制
在测试运行程序中,您可以选择录制手动测试,以便以后可以播放该录制或在其他测试中重新使用该录制。 通过创建操作录制可实现此目的。 如果需要多次运行手动测试或在包含共享步骤的不同手动测试中重复使用共用的步骤,则操作录制很有用。有关更多信息,请参见如何:为共享步骤创建操作录制。
创建操作录制后,可在测试过程中调用该录制。 运行操作录制时,会自动播放所录制的步骤。 有关更多信息,请参见如何:播放操作录制。
要求
- Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版
备注
不支持通过向输入法编辑器 (IME) 进行输入来创建操作录制,因为操作录制不能将多项操作聚合成单一操作。(IME 是一个程序,它允许计算机用户通过使用标准键盘输入复杂字符和符号,如日语汉字字符。)
下面的过程描述了如何创建操作录制。
将测试加载到测试运行程序中
备注
如果已将要运行的测试的测试设置配置为创建操作日志,则开始测试时选择“创建操作录制”选项将使用您配置的设置。如果未在测试设置中配置操作诊断数据适配器,则将使用默认值来创建操作录制。有关更多信息,请参见如何:选择在手动测试中录制的应用程序。
将测试加载到测试运行程序中
打开 Microsoft 测试管理器。
备注
若要显示 Microsoft 测试管理器 窗口中,选择"开始",然后选择所有过程。指向Microsoft Visual Studio 2012 然后选择Microsoft测试管理器。
在中心组切换器上的下箭头,选择向下箭头然后选择 测试中心。
在中心组菜单栏上,选择 测试。
在中心组菜单栏下的菜单中,如果尚未选择,在中,选择 运行测试 。
在左侧窗格中的**“运行测试”**下,选择包含要运行的测试的测试计划或测试计划下列出的测试套件。
右侧窗格中将显示所选测试套件中的测试用例。
在右侧窗格中,选择测试用例然后选择 运行。
此时将打开**“测试运行程序”**。
备注
选择“使用选项运行”以指定要对其运行测试的生成,或重写测试计划的测试设置和环境设置。有关更多信息,请参见如何:重写测试计划中适用于测试运行的设置。
录制操作录制
首先,必须将想要录制的测试加载到测试运行程序中。 有关更多信息,请参见前面的“将测试加载到测试运行程序中”这一过程。
录制操作录制
在将测试从 Microsoft 测试管理器加载到测试运行程序中时,系统会提示您**“开始测试”,它带有“创建操作录制”选项。 选择“创建操作录制”,然后单击“开始测试”**。
备注
如果测试包含现有操作录制,会通过“覆盖现有操作录制”选项进行提示。选择此选项以创建替换前一个操作录制的新记录,然后选择 开始测试。
可以使用工具栏中的**“播放”**选项来播放操作录制。 有关更多信息,请参见如何:播放操作录制。
可以在测试设置中为操作诊断数据适配器指定要录制的应用程序。 如果已将要运行的测试的测试设置配置为创建操作日志,则开始测试时选择**“创建操作录制”**选项将使用您配置的设置。 如果未在测试设置中配置操作诊断数据适配器,则将使用默认值来创建操作录制。 有关更多信息,请参见如何:选择在手动测试中录制的应用程序。
,在选择 开始测试后,每个测试步骤包括启动应用程序中记录。
备注
如果测试设置包括收集 IntelliTrace 数据,则必须在测试开始后启动应用程序。有关更多信息,请参见如何:收集 IntelliTrace 数据以帮助调试难题。
执行测试用例的步骤并标记每个步骤的结果。 使用该步骤右侧的下拉箭头,然后选择**“通过”或“失败”**。
在录制中的每个应用程序的标题栏中会出现**“当前正在录制”**的字样。 测试的右侧会显示一个以蓝色指示器表示的操作录制部分。 该蓝色指示器划分为与测试的各步骤对应的各个部分。
备注
如果未将每个测试步骤标记为通过或未通过,则操作录制部分可能会跨越多个测试步骤。它包括自标记为通过或未通过的上一个步骤以来的所有未标记测试步骤。
(可选)在运行测试期间,可在任何步骤删除录制的操作。 若要删除录制的操作,请按照以下步骤操作:
选择在 测试运行程序底部面板中显示的箭头。
将显示在此步骤之前执行的所有操作。
选择要删除的操作,然后右击所选操作并指向**“删除录制的操作”**。
选择 结束测试。
在 测试运行程序 顶部的工具栏中,选择以下选项之一:
选择 保存并关闭 将测试结果保存到 Team Foundation Server 和结束 测试运行程序。
选择 保存 将测试结果保存到 Team Foundation Server。
选择 关闭 结束 测试运行程序 而不保存测试结果。
备注
如果测试已存在现有操作录制,则会出现“测试运行程序 - Microsoft 测试管理器”对话框。您可以选择“覆盖现有录制”或“放弃新的录制”。
,在运行此测试用例将来时,操作录制现在可将重播。 有关更多信息,请参见如何:播放操作录制。