UFT 运行时引擎

相关项: GUI 测试和组件、API 测试以及业务流程测试和流

概述

UFT One 运行时引擎可用于在计算机上运行 UFT One 测试 (包括 GUIAPI) 和业务流程测试,而无需安装整个 UFT One IDE。此外,您可以安装运行时引擎 (在不安装 Run Results Viewer 的情况下)、UFT One Add-in for ALM、示例应用程序或帮助文档。这样可能会节省计算机上的宝贵磁盘空间。

使用运行时引擎运行测试时,可以从多个不同的位置访问和运行测试,而无需打开 UFT One 界面和配置各个 UFT One 选项。测试运行时,将在后台运行。测试运行结束时,可以查看测试结果。

使用运行时引擎几乎不需要使用 UFT One 的经验。您无需编辑测试、更改设置或了解如何使 UFT One 与您的应用程序配合工作。只需选择测试、运行测试和查看运行结果。

返回页首

适用场景

运行时引擎可用于各种不同的场景:

ALM 运行测试和组件可以从 ALM 的“测试实验室”模块设置测试运行,然后使用运行时引擎在计算机上运行这些测试。这样可运行测试,而无需与 UFT One 界面交互 (如在“插件管理器”对话框中加载 UFT One 插件)。
从自动化运行测试您可以通过运行时引擎使用自动化运行测试。运行时引擎安装可节省运行这些测试的计算机上的磁盘空间,从而释放该计算机上的系统资源来执行其他任务。
使用 Jenkins 插件运行测试

运行时引擎可以安装在构建服务器或运行构建的应用程序的计算机上。使用 Jenkins 插件,可以将 UFT One 测试作为应用程序构建过程的构建后操作运行。

在此计算机上安装运行时引擎以运行 UFT One 测试,可释放系统资源来执行重要的应用程序构建任务。

使用外部 UFT One 工具运行测试

安装运行时引擎时,需要使用可用于本地运行 UFT One 测试的外部工具,包括 Test Batch Runner 和 Silent Test Runner。这些工具可用于在开发应用程序时本地运行测试,并在测试运行后立即查看结果。

由于运行时引擎不支持您编辑测试,因此应用程序的开发人员和 QA 可以持续使用此版本的 UFT One 安装在整个开发过程中对应用程序进行定期测试。

返回页首

运行时引擎设置选项

运行时引擎 还支持所有 UFT One 插件作为完整的 UFT One IDE,这样您就可以通过使用任何运行时引擎支持的技术来运行测试。支持将所有 UFT One 插件的所有对象和方法与结合使用运行时引擎

在运行测试过程中,可以设置特定的运行时选项。这些选项在可从 Windows“开始”菜单访问的“运行时引擎设置”对话框中设置:

插件可以指定要加载的插件。
运行结果导出选项可以指定运行时引擎在测试运行后从运行结果导出的方式以及应导出的内容。
自动保存选项您可以指定是否每隔几分钟自动保存打开的 GUI 测试的副本以及自动保存间隔。
远程连接选项
  • 您可以指定是否使用运行时引擎允许其他应用程序在此计算机上运行测试。

  • 您可以指定即使在远程会话断开连接后是否继续在远程计算机上运行测试。

    • 指定 RDP 会话与远程计算机断开连接后要在远程计算机上使用的分辨率。

    • 当您的测试无法在远程断开连接的计算机上运行时,使用“轮询以检测断开连接情况”选项并设置轮询频率。

      此选项使 UFT One 能够定期检测断开连接的会话,而不是等待断开连接事件通知。轮询频率范围为 10 到 60 秒。

注: 要修改这些选项,必须安装 UFT One 许可证。

运行选项

可以指定运行时引擎运行测试的方式,包括运行结果的格式、运行结果在测试运行后是否自动打开,以及运行时引擎是否抓取测试运行的屏幕捕获或视频。

文本识别选项

可以指定运行时引擎在运行 GUI 测试时如何使用应用程序中的文本。

设置“文本识别”>“ABBYY OCR 语言”选项时,必须使用以下列表中的值: 

“ABBYY OCR 语言”选项仅在 UFT One 安装中包含 ABBYY OCR 引擎功能时可用。

Web 和 Windows 应用程序选项可以指定运行时引擎如何针对特定场景对 Web 应用程序或 Windows 应用程序运行测试。

返回页首

打印机友好指南

有关运行时引擎的详细信息,请参阅《Runtime Engine Guide》。

返回页首