UFT One 24.2 中的新增功能

本主题介绍 UFT One 24.2 中包含的新功能和增强功能。

备注: 本帮助中心涵盖 UFT One 版本 23.4 和 24.2。在相关位置指明了特定于版本的所有更改。

另请参阅UFT One 早期版本中的新增功能

GUI 测试增强功能

现在可以使用以下 GUI 测试增强功能:

增强功能 描述
新的 WpfDXGrid 方法

您现在可以对 WPF DevExpress 数据网格录制大多数操作。

此外,WpfDXGrid 测试对象现在支持新的操作: 

  • ClearGrouping

  • CollapseAllGroups

  • CollapseRow

  • ExpandAllGroups

  • ExpandRow

  • GroupByColumn

  • HideColumn

  • MakeCellVisible

  • MoveColumn

  • SetView

  • ShowColumn

  • UnGroupByColumn

请参阅《UFT One Object Model Reference for GUI Testing》中的 WpfDXGrid 对象。

新的 SAPTable 方法

使用新的 SAPTable 方法选择表中的一行或多行。

有关详细信息,请参阅 《UFT One Object Model Reference for GUI Testing》SAPTable 部分中的 ExtendSelectRowExtendDeSelectRow 方法。

注: 只有支持多行选择的 SAP 表才支持新方法。

SAP SuccessFactors

现在支持更多的 SAP 控件,增强了使用 SAP SuccessFactors 时的测试体验。因此,UFT One 可能无法标识现有 SAP SuccessFactors 测试中的某些 SAP 和 Web 对象。

如果无法再标识某些 SAP 和 Web 对象,请按照从 24.2 之前的 UFT One 版本升级中所述来更新测试。

ABBYY OCR 引擎升级

现在使用 64 位 ABBYY OCR 引擎 (而不是 32 位版本) 进行文本识别。

此更改可能会对现有测试中的文本识别产生影响。如有必要,请调整您的文本识别设置。您可以使用“预览”窗格体验各种设置,直到获得最佳识别效果。请参阅配置文本识别设置

返回页首

API 测试增强功能

现在可以使用以下 API 测试增强功能:

增强功能 描述
64 位 ODBC

现在可以使用 64 位 ODBC 进行 API 测试。请参阅添加数据库数据源

要使用 64 位 Microsoft Access 数据库引擎,必须卸载随 UFT One 安装的 Microsoft Access 数据库引擎 2016 (32 位)。然后,安装 Microsoft Access 数据库引擎 (64 位)。

ALM 中的 API 测试运行结果经过压缩后变得较小

将 API 测试运行结果以单个 zip 文件形式上传至 ALM 时,将使用新的压缩协议。这样可以减小大型报告的大小并缩短传输时间。

有关详细信息,请参阅提高使用 ALM 时的性能

Docker 上的 XML 和 FTP 活动

现在可以在 Linux Docker 上的 API 测试中运行 XML 和 FTP 活动。

请参阅在 Linux Docker 容器中运行 API 测试

返回页首

Web 测试增强功能

现在可以使用以下 Web 测试增强功能:

增强功能 描述

自动临时加载 Chrome 和 Edge 扩展

如果无法从 Web Store 安装 Chrome 或 Edge 浏览器扩展,您可以将 UFT One 配置为在录制或运行测试时加载该扩展。

OpenText UFT Agent 扩展包含在 UFT One 安装中。当录制或测试运行打开 Chrome 或 Edge 浏览器时,此扩展可以自动加载到该浏览器中。该扩展仅保留在该浏览器实例中且保留时间直到该实例关闭为止。

在“选项”对话框 (“工具”>“选项”>“GUI 测试”>“Web”>“高级”) 中或使用自动化对象模型 (AOM) 配置此行为。

请参阅以下部分: 

返回页首

CI-CD 插件增强功能

现在使用 CI-CD 服务器时可以使用以下增强功能:

CI-CD 服务器 增强功能
Azure

安装 UFT One Azure DevOps 扩展 24.2.0 以利用以下增强功能:

  • 在 Digital Lab 云浏览器中运行测试。

    注: Azure 任务中的 Digital Lab 设置现在分组在“使用 Digital Lab”选项下方。当您将 Azure 任务升级到新扩展时,必须选择此选项,以使 Digital Lab 设置继续生效。

  • 允许使用已打开的 UFT One 可见实例,而不是为每次运行打开新的 UFT One 实例。

  • 在“获取 Digital Lab 资源”任务中,您现在可以添加用于连接到 Digital Lab 的代理服务器详细信息。

  • 如果您的管道在测试运行过程中中止,您可以将“脚本”任务添加到您的构建管道中以处理许可证的释放。

请参阅使用 Azure DevOps Server 或 Services 运行本地测试使用 Azure DevOps Server 或 Services 从 Digital Lab 检索资源

Jenkins

适用于 UFT One 的 Jenkins 插件经常更新。在 OpenText Application Automation Tools 页面下载最新版本并了解新增功能。

返回页首

安装和基础结构更新

当前版本引入了以下安装更新:

更新 描述
所需的 .NET Desktop Runtime 版本

UFT One 现在需要 .NET 8 Desktop Runtime。

如果在安装 UFT One 之前未安装此必备程序:

  • 安装完整的 UFT One 包也会自动安装该必备程序。

OpenText 品牌重塑继续,文件位置已更新

UFT One 配置文件现在存储在 OpenText 文件夹中。

首次运行 UFT One 24.2 时,所有现有设置文件都会自动迁移到新位置。这使您能够在新版本中继续使用现有的 UFT One 设置。有关详细信息,请参阅UFT One 配置文件位置

适用于 UFT Developer 的 Node.js

如果在 UFT One 安装中包含 UFT Developer 功能,则 Node.js 必备程序的最低版本现在为 Node.js 18.19.0。

有关 UFT Developer 支持的 Node.js 版本的列表,请参阅支持矩阵

UFT OCR Expansion Pack 的新版本

如果您之前安装了 核心 UFT One DVD 捆绑包UFT OCR Expansion Pack,请确保在升级时下载这两个安装包的新版本。核心 UFT One DVD 捆绑包 24.2 要求 UFT OCR Expansion Pack 24.2 支持 ABBYY OCR 引擎。

请参阅安装包

返回页首

可用性增强功能和修复

现在可以使用以下新的可用性增强功能和修复:

增强功能 描述
Test Batch Runner 增强功能

Test Batch Runner 提供以下增强功能: 

  • 将测试从文件系统拖动到 Test Batch Runner 中。

  • 拖放测试批次中的测试可对其重新排序。

  • 当您选择要运行的测试时,新的“顺序”列中的数字将反映您为测试选择的运行顺序。此顺序决定了测试运行顺序。

  • 单击“随机”按钮可指示 UFT One 以随机顺序运行测试。

请参阅创建和运行测试批处理

数据表增强功能

在 GUI 测试、函数库和脚本化 GUI 组件中,现在与数据表进行交互的方式变得更简单:

  • 通过从数据表拖动,可在测试中自动创建 GetParameter 步骤。

    选择要使用的列,按 Alt,然后将选定的列标题拖动到测试中。请参阅 《UFT One Object Model Reference for GUI Testing》DTSheet 部分。

  • 使用键盘快捷键在数据表中添加或删除行和列。

    选择数据表中的一行或一列。按 CTRL+ 添加行或列。按 CTRL- 删除选定的行或列。请参阅手动输入信息

测试结果的相对路径

运行测试时,您现在可以指定一个相对路径作为测试运行结果的位置。该路径与测试的位置相关。

您可以在 UFT One 测试运行设置中或使用自动化对象模型 (AOM) 配置此路径。请参阅《UFT One 自动化对象模型参考》中的运行对话框RunResultsOptions.ResultsLocation 属性对象。

返回页首

支持的技术版本

现在支持以下技术和浏览器版本:

新技术版本

技术 受支持的版本
.NET Windows Forms

现在支持 .NET 7 和 8 作为技术预览。

请参阅 .NET Windows Forms 插件

AG Grid 31.0.0
DevExpress WinForms 和 WPF 23.1.6

Java

  • Adoptium Temurin 21 (以前称为 AdoptOpenJDK Hotspot JVM)

  • IBM Semeru Runtimes 21 (以前称为 AdoptOpenJDK OpenJ9 JVM)

  • OpenJDK 21

  • Oracle Java SE 21

  • Zulu OpenJDK 21

注: 遵循Java 环境变量中的配置要求。

jQuery UI 1.13
PeopleSoft PeopleTools 8.60
PowerBuilder 2022 R3
Rumba+ Desktop 10.2
SAP
  • SAP GUI for Windows 7.70 Patch 16

  • SAP GUI for Windows 8.0 Patch 6

    注: 使用 64 位版本时,不支持与 SAP Solution Manager eCATT 模块集成。

  • SAP NWBC Client 7.7 Patch 29

  • SAP NWBC Client 8.0 Patch 9

  • SAP Fiori 1.120

  • SAP S/4HANA 2023

  • SAP SuccessFactors 2H 2023

  • 注: 我们建议使用最新的受支持修补程序。对于已知问题,请参阅已知问题 - 基于 Windows 的 SAP

WPF 和 WPF 扩展性 .NET 7、.NET 8

新的浏览器版本

浏览器 受支持的版本
Google Chrome

119-123

Microsoft Edge (基于 Chromium)

119-123

Mozilla Firefox

118-124、ESR 115

备注: 已针对更低的 UFT One 版本进行了浏览器版本追溯认证。请参阅相关 UFT One 版本的支持矩阵。

即将停用的浏览器

由于 PhantomJS 的作者不再为其提供支持,因此下一个 UFT One 版本将不再支持使用 PhantomJS。

停用的版本

技术 不受支持的版本

旧版 Edge 浏览器

由于 Microsoft 不再支持旧版 Edge,UFT One 将不再支持使用旧版 Edge。

注: 之前配置为在旧版 Edge 上运行的测试将在基于 Chromium 的 Edge 浏览器 (今后将简称为 Edge 浏览器) 上运行。

Node.js

Node.js 16 不再受支持。

有关更多详细信息,请参阅支持矩阵

返回页首

本地化更新

提供以下语言的 UFT One 24.2:

英语、法语、德语、日语、简体中文。

返回页首

另请参见: