运行时引擎

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

概述

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

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

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

返回页首

适用场景

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

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

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

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

使用外部 OpenText Functional Testing 工具运行测试

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

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

返回页首

运行时引擎设置选项

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

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

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

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

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

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

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

注: 要修改这些选项,必须安装 OpenText Functional Testing 许可证。

运行选项

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

文本识别选项

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

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

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

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

返回页首

另请参见: