UFT One 14.03 中的新增功能

UFT One 14.03 包含许多新功能和增强功能。

新增功能视频

观看“新增功能”视频,以了解 14.03 中包含的新功能:

返回页首

移动增强功能

使用 UFT One 进行的移动测试现在包括以下增强功能:

并行运行多个移动测试 (技术预览)

UFT One 现在允许您使用 Mobile Center 的设备实验室并行运行多个移动测试 (使用新的 ParallelRunner 命令行工具)。

使用以下方法运行测试:

使用可配置的 .json 文件

配置 .json 文件中的选项值以同时在多个设备上运行多个测试。

直接使用命令行 使用命令行选项配置单个测试在多个设备中同时运行。

有关更多详细信息,请参阅并行运行 Web、移动或 API 测试

支持 Mobile Center 全新的多项目功能

UFT One 14.03 支持 Mobile Center 2.60 中提供的多项目功能。

连接到 Mobile Center 时,单击“获取项目”并选择要连接的项目。

有关更多详细信息,请参阅连接到 UFT Mobile 或本地移动设备UFT Mobile 帮助

指纹认证模拟

UFT One 现在支持对指纹认证模拟使用新的 SimulateFingerprintSetFingerprintSimulationMode 方法。

有关更多详细信息,请参阅:

移动插件的自动化脚本

UFT One 自动化对象模型 (AOM) 现在支持“移动”的“录制和运行设置”对话框中的选项。

有关详细信息,请参阅自动化对象模型参考中的以下新对象描述:

  • MobileApp 对象
  • MobileApps 对象
  • MobileDevice 对象
  • MobileLauncher 对象

通过移动浏览器支持 Shadow DOM

UFT One 现在支持在使用 Polymer Shadow DOM 开发的 Web 应用程序上运行移动测试。

有关在移动设备上测试 Shadow DOM 的已知问题的详细信息,请参阅 UFT Mobile 自述文件

返回页首

Web 支持增强功能

使用 UFT One 进行的 Web 测试现在包括以下增强功能:

Headless Chrome 支持

UFT One 现在支持在 Chrome 版本 60 及更高版本的本地安装 Headless Chrome 版本上进行测试。

要在 Headless Chrome 上运行测试,请在“录制和运行设置”对话框中选择“Google Headless Chrome”

有关更多详细信息,请参阅:

从 Chrome 和 Firefox 中捕获静态图像

在 Chrome 和 Firefox 中录制时,UFT One 现在可以捕捉静态图像。利用“活动屏幕”中的这些图像,可以将应用程序的当前外观与最初录制测试时的外观进行比较。

要为 Chrome 和 Firefox 启用“活动屏幕”捕获,请执行以下操作:

  1. UFT One 的“选项”对话框中,选择“GUI 测试”>“活动屏幕”>“自定义级别”

  2. 在 Web 下,清除“禁用 Chrome/Firefox 的活动屏幕捕获”选项。

有关更多详细信息,请参阅自定义活动屏幕捕获设置对话框

注释: 要使用“活动屏幕”的右键单击选项 (例如,添加步骤或检查点),请继续在 Internet Explorer 中录制测试。

在 NW.js 框架上测试

UFT One 现在支持对 NW.js 框架中嵌入的 Web 应用程序进行测试。

在“选项”对话框的“GUI 测试”>“Web”>“远程连接”窗格中配置 UFT One 对应用程序的访问权限:

  1. 将 URL 添加到基于 NW.js 的 Web 应用程序中。
  2. 在“框架”列中,选择“NW.JS”

有关更多详细信息,请参阅:

侦测嵌入式框架中的应用程序

UFT One 现在支持侦测嵌入式框架 (例如 CEF、Electron、和 NW.js) 中的对象。

有关更多详细信息,请参阅 使用对象侦测器

React 组件支持

UFT One 现在支持对使用 React 框架构建的 Web 应用程序进行测试。

UIGrid 对象支持

使用 UFT One 全新的 WebUIGrid 测试对象可标识基于 Angular 的 ui-Grid 对象。

有关详细信息,请参阅《UFT One 对象模型参考》WebUIGrid 部分。

返回页首

在对象侦测器中比较对象属性

现在,您可以使用 UFT One 的“对象侦测器”来侦测两个相同类型的对象并比较其属性。

打开应用程序,侦测您的第一个对象。然后,单击新的“比较” 按钮以侦测要比较的另一个对象。

滚动浏览对象树和属性详细信息以比较两个对象。

例如:

有关更多详细信息,请参阅比较两个侦测的对象

返回页首

增强的 HTML 报告

现在,您可以让 UFT One 在 HTML 运行结果中收集并显示本地系统监控数据和移动设备的重要资料。

  • 将鼠标悬停在图表中的项目上可查看详细信息。
  • 选择底部的图例项可控制显示的数据。

有关更多详细信息,请参阅:

返回页首

BPT 增强功能

改善了 BPT 性能和可扩展性

现在,您可以直接在 ALM 的“业务流程测试自定义”页面上定义 ALM 中所保存的 BPT 报告的性能设置。

ALM 项目自定义区域中,浏览到“业务流程测试”>“测试报告”自定义区域,定义以下方面的新选项:

BPT 测试结果作为单个 zip 文件上传到 ALM

可在以下 ALM 版本中使用:

  • 12.21 修补程序 6 和更高版本 12.21 修补程序
  • 12.55 修补程序 1 和更高版本 12.5x 修补程序

BPT 报告查看器中排除参数值

定义 BPT 报告查看器中包含的 Reporter.ReportEvent 步骤的级别

可在 ALM 版本 12.21 修补程序 6 和更高版本 12.21 修补程序中使用

有关更多详细信息,请参阅提高使用 ALM 时的性能ALM 帮助中心

返回页首

许可和安装更新

UFT One 14.03 提供以下许可和安装更新:

  • 支持 Windows 服务器上的“短期流动”和“远程短期流动”许可证类型。有关详细信息,请参阅短期流动许可证

  • 支持最新版本的 AutoPass License Server。要进行升级,请从 Micro Focus ITOM Marketplace 下载最新版本 (需要登录)。

  • 以下语言的本地化: “日语”、“中文”、“法语”、“俄语”和“德语”。要安装本地化版本,请在安装 UFT One 时选择相应语言。

有关更多详细信息,请参阅UFT One 许可

返回页首

支持 Java 9 (技术预览)

UFT One 现在为 Java 9 提供技术预览支持。

有关详细信息,请参阅 Java 插件先决条件

返回页首

Delphi 支持更新

UFT One 14.03 为 Delphi 应用程序测试提供以下增强功能。

在开箱即用的 Delphi 上测试

UFT One 对 Delphi 的默认支持现在允许您开箱即用地运行测试,而无需使用 UFT One 代理对 Delphi 应用程序进行预编译。

  • 此支持仍向后兼容。如果您的应用程序已使用 UFT One 代理进行了编译,则您可以继续测试那些相同的应用程序。
  • 如果您使用的是 Delphi 插件扩展性,则必须继续使用 UFT One 对应用程序进行预编译,就像在之前的 UFT One 版本中一样。

有关更多详细信息,请参阅 Delphi 插件Delphi 插件扩展性编译 Delphi 应用程序已知问题 - Delphi 插件

使用 UI 自动化在 Delphi 上测试

UFT One 的 UI 自动化插件现在已通过 delphi_namedelphi_path 属性扩展到 Delphi 应用程序。

要使用 UI 自动化插件识别 Delphi 控件,请执行以下操作:

  1. 启动 UFT One 时启用 Delphi 和 UI 自动化插件。
  2. 手动将新属性添加到 UI 自动化测试对象中。

有关更多详细信息,请参阅《UFT One 对象模型参考》中的使用 UFT One UI Automation 支持UI Automation 部分

返回页首

API 测试增强功能

UFT One 的 API 测试功能现在支持以下方面:

返回页首

在 PowerBuilder 应用程序上进行与版本无关的测试

UFT One 在受支持的 PowerBuilder 版本中识别 PowerBuilder 对象不再依赖于 PowerBuilder 版本。

未来的 PowerBuilder 版本将与 UFT One 更顺畅地集成在一起。

有关更多详细信息,请参阅 PowerBuilder 插件UFT 产品可用性矩阵的 PowerBuilder 部分。

返回页首

新支持的技术版本

UFT One 现在支持以下新技术版本

  • 最新版本的 Flex 和 QT

  • 最新版本的 Web 浏览器

  • SAP GUI 750 P4 和 SAP GUI 740 P17

  • SAP Business Client (NWBC) 6.5

  • Java 9 (技术预览)

有关更多详细信息,请参阅 UFT 产品可用性矩阵

返回页首

另请参见: