在测试工作室中记录测试
的压缩录音工具栏是记录测试的关键元素。一旦附加到应用程序,它就会检测您对应用程序的操作,并在测试中将您的操作表示为自动步骤。它还提供了对各种有用特性的访问,使您能够获得完全无代码的测试体验。
Telerik Test Studio的新手?
测试工作室是一个用于web、WPF和响应式web应用程序的测试自动化平台,支持UI、功能、负载和RESTful API测试。注册免费试用30天!
本文将指导您完成用于web和WPF测试的重新编码工作流以及如何最大限度地利用它。
提示
检查本视频教程用于记录端到端web测试场景。
开始录音会话
在test Studio项目中创建一个web、桌面或WPF测试并打开它。这将工具功能区更改为测试让你开始录音。你可以使用记录按钮从丝带,或摄像头图标在打开的测试窗格中。
提示
您可以使用键盘快捷键Ctrl + R或者项目资源管理器测试上下文菜单选项记录开始录音会话。
Web测试记录
要在web测试的上下文中启动一个记录会话,您需要输入URL的页面进行自动化和选择浏览器加载应用程序。你可以在记录控件后出现的对话框记录按钮。
提示
如果你打算为自动化项目使用特定的浏览器,您可以选择该浏览器并启用该复选框“把我的选择留给未来”-这个遗嘱将浏览器设置为首选浏览器对于这个项目,您将不再被提示选择一个浏览器进行记录和执行。
撞到记录按钮重新编码对话框开始录制-浏览器的新实例启动并加载所选页面。一旦页面被完全加载压缩录音工具栏显示在浏览器的顶部。
Test Studio UI保留在浏览器的后台,并将这些操作作为测试中的步骤记录下来——您可以切换回项目来检查导航步骤使用与开始录制会话时定义的相同的URL进行记录。
请注意
在记录网络测试时,不要启动同一浏览器的另一个实例直到当前录制会话完成!
WPF测试记录
提示
检查本视频教程用于记录端到端WPF测试场景。
要在WPF测试的上下文中启动一个记录会话,您需要定义要自动化的WPF应用程序。你第一次点击记录按钮,则触发配置WPF应用程序路径对话框您可以浏览到WPF应用程序的可执行文件进行测试。
撞到好吧按钮配置WPF应用程序路径对话框启动录制会话-应用程序的新实例启动并按预期加载。应用程序完全加载后压缩录音工具栏出现在应用程序的顶部。
Test Studio UI保留在应用程序的后台,并将操作记录为测试中的步骤。您可以随时切换到Test Studio项目,并删除或修改已经记录的操作。
桌面测试记录
提示
检查本视频教程用于记录端到端桌面测试场景。
要在桌面测试的上下文中启动记录会话,您需要定义要自动化的应用程序。你第一次点击记录按钮,它将触发配置桌面应用路径对话框在这里你可以浏览到应用程序的可执行文件进行测试。
撞到好吧按钮配置桌面应用路径对话框启动录制会话-应用程序的新实例启动并按预期加载。应用程序完全加载后压缩录音工具栏出现在应用程序的顶部,你可以继续记录桌面应用程序的场景。
Test Studio UI保留在应用程序的后台,并将操作记录为测试中的步骤。
如何在测试中添加步骤
测试工作室压缩录音工具栏检测对被测应用程序执行的任何操作-单击任何元素,输入文本,触发对话框并处理它,导航到页面,打开弹出窗口并在其中执行操作等。
除了可以发送给测试应用程序的所有直接交互之外,您还可以添加不同类型的步骤从快速高亮菜单,或构建更复杂的步骤在高级录音工具。
最后,当涉及到与特定应用程序或其中的元素无关的步骤时,您还可以添加常用步骤步骤生成器窗格-比如加一个编码的步骤,或者测试作为步骤、评论,或刷新浏览器,如果……else语句等。
提示
看看这个视频教程关于Test Studio中的等待和验证步骤。
停止录音会话
停止当前录制会话关闭自动浏览器或WPF/桌面应用程序-这就是应用程序和测试工作室之间的所有流程和通信渠道被驳回的原因。
将记录器连接到正在运行的应用程序(仅适用于IE和WPF)
录音过程的细节允许附加一个记录器,并触发录制会话到一个已经运行的IE浏览器或WPF应用程序。要开始这样的录音会话,您需要使用下拉菜单记录按钮-在列表中,您可以看到所有兼容的进程,其中Test Studio记录器可以附加。选择一个并等待紧凑的录音机附在申请书上。
Web测试-仅限Internet Explorer |
WPF测试-连接到正在运行的WPF应用程序实例 |
请注意
将记录会话附加到现有进程是仅适用于Internet Explorer或WPF应用程序。如果您需要覆盖其他浏览器(Chrome, Edge Chromium, Firefox)的类似记录场景,您可以使用部分测试执行的选项。
什么是小型录音机
的压缩录音工具栏附加到每个录音会话的自动应用程序,它可以被认为是被测试应用程序和test Studio之间的连接。
为了方便您记录测试场景工具栏的大小是最小的顶部的应用程序窗口,你可以改变它的位置随时都可以。通过记录工具栏您可以访问记录过程的有用资源——突出显示并向测试项目添加元素,探索测试结构及其元素下的应用程序,为测试场景添加操作、验证和常见步骤。
您可以在下面找到工具栏中每个按钮的简短说明(按照列出的顺序)和进一步详细信息的参考:
- 启用/禁用悬停在高亮显示上-用于突出显示悬停在上面的元素,以便访问元素的菜单为特定元素提供多个选项的弹出式。
- 暂停/恢复录制按钮-暂停或恢复录制。当它暂停时,您针对测试中的应用程序的操作将不会被添加到测试中。
- 显示/隐藏高级录音工具在先进的工具您可以访问应用程序的DOM树和所选元素的各种类型的步骤。
- 的方向切换压缩录音工具栏在垂直和水平之间-这是一个额外的功能,以提高您的工作效率,并允许您将工具栏的工作区域以外的任何地方。