UFT One 2023 中的新增功能
本主题介绍 UFT One 2023 中包含的新功能和增强功能。
备注: 本帮助中心涵盖 UFT One 版本 2021 到 2023。在相关位置标明了任何版本特定的更改。
另请参阅UFT One 早期版本中的新增功能。
新增功能视频
观看新增功能视频,了解 2023 中包含的新功能:
基于 AI 的测试增强功能
UFT One 2023 在运行基于 AI 的测试时引入了以下增强功能。
增强功能 | 描述 |
---|---|
AI 对象检测云服务 |
配置 UFT One 以使用 AI 对象检测 (AIOD) 云服务执行基于 AI 的测试。这会减少对本地资源的使用,提高测试运行性能,并确保您始终使用最新的 AI 模型。 请参阅使用 AI 对象检测云服务。 注: 此功能可根据要求作为技术预览提供。要了解更多信息,请联系您的客户团队并发送电子邮件至 aiod-saas-inquiries@microfocus.com。 |
支持正则表达式 |
您现在可以使用正则表达式来描述基于 AI 的对象标识的文本。您可以提供对象文本应匹配的模式,而不是指定确切的文本。 请参阅使用正则表达式。 |
AI 对象属性 |
您可以从应用程序中的 AI 对象检索高度、宽度、值和提示等属性。使用 GetProperty 和 GetAllProperties 方法检索值,然后检查值以验证对象的位置和内容。 有关每种对象类型支持的属性列表,以及有关 Get 方法的详细信息,请参阅《UFT One Object Model Reference for GUI Testing》中的基于 AI 的测试。 |
更广泛的支持组合框选择 |
在非移动应用程序上,基于 AI 的测试现在可以支持组合框“选择”操作,即使无法将组合框标识为 WebList。 请参阅支持对组合框执行选择操作。 |
增强录制和检查 |
在录制基于 AI 的步骤或在检查期间添加这些步骤时,现在可以选择其他操作。例如,DoubleClick、LongClick 和 SetText。 请参阅使用 AI 检查时添加步骤和使用 AI 录制录制步骤。 注: 移动应用程序不支持其他操作。 |
增强序号位置标识 |
现在可以更一致地计算使用序号位置标识对象。因此,您可能需要调整现有测试中的某些步骤。 |
Web 测试增强功能
UFT One 2023 为 Web 测试提供以下更新:
增强功能 | 描述 |
---|---|
更新的 Chromium Edge 扩展 Web 和基于 AI 的 Web 测试 |
最新的 Micro Focus UFT 代理 Chromium Edge 扩展是一个 Manifest V3 (MV3) 扩展,专为最新版本的 Chromium Edge 而构建。它可用于 Web 测试和基于 AI 的测试。 有关安装并启用扩展的说明,请参阅在 Microsoft Edge (基于 Chromium) 上启用 Micro Focus UFT 代理 扩展。 |
在云浏览器上运行测试 |
您现在可以在 Digital Lab 提供的云浏览器上运行测试。 您不再需要在本地计算机上安装、维护或更新您的测试环境浏览器或 UFT One 的浏览器扩展。使用 Digital Lab 的浏览器还可以增强测试运行的安全性。 请参阅Web 插件。 |
React AG Grid 支持 |
UFT One 现在完全支持在 Web 应用程序中测试 React AG Grid 对象。 ColumnCount 和 RowCount 方法现在可以在 React 数据网格中检索正确的列数和行数。 请参阅《UFT One 对象模型参考》中的 WebAgGrid 对象。 |
Extensibility Accelerator 增强功能 |
版本 2023 引入了以下增强功能:
|
GUI 测试增强功能
UFT One 2023 为 GUI 测试提供了以下更新:
增强功能 | 描述 |
---|---|
恢复场景 |
当 64 位应用程序在测试运行中崩溃时,恢复机制现在可以处理恢复触发器。 要在测试运行期间从 64 位应用程序崩溃错误中恢复,请查看恢复场景中描述的要求。 |
对 SAP GUI for Windows/SAP NWBC 应用程序的支持 |
您现在可以测试以下控件:
要测试应用程序中的浏览器控件,您必须启用 UFT One 以与应用程序进行通信。请参阅使用特定浏览器控件选项时启用测试 HTML 控件。 |
WPF DevExpress 数据网格控件 |
您现在可以在 WPF 应用程序中的 DevExpress 数据网格控件上侦测和运行测试。 要测试这种类型的网格控件,请加载 WPF > DevExpress 插件,该插件会在您安装 .NET WPF 插件时进行安装。 |
.NET WPF 和 .NET Windows Forms 插件 |
UFT One 现在可以在 WPF 和 .NET 控件上侦测、录制和运行测试,而不管 Windows 显示缩放 (DPI)。 请参阅.NET Windows Presentation Foundation (WPF) 插件和.NET Windows Forms 插件。 |
操作名长度/操作表字典选项卡 |
操作名长度现在更加灵活了:
|
移动测试增强功能
UFT One 2023 为移动测试提供了以下更新:
增强功能 | 描述 |
---|---|
Digital Lab (UFT Mobile) |
UFT Mobile 已更名为 Digital Lab。 适用于本地设备的 UFT Mobile 插件现在命名为 适用于本地设备的 Digital Lab Lite。 请参阅移动插件。 |
移动测试的并行测试 |
在准备 .json 文件以在 ParallelRunner 中同时运行多个测试时,您现在可以指定用于连接到 Digital Lab (UFT Mobile) 的访问密钥身份验证模式。 |
API 测试增强功能
UFT One 2023 为 API 测试提供了以下更新:
增强功能 | 描述 |
---|---|
对 Kafka Kerberos 身份验证的支持 |
UFT One 现在支持测试与使用 Kerberos 进行身份验证的 Kafka 服务器的通信。 请参阅使用 Kafka 活动进行测试。 |
CI-CD 插件增强功能
在与 CI-CD 服务器结合使用时,UFT One 2023 提供以下更新:
CI-CD 服务器 | 增强功能 |
---|---|
Azure DevOps |
安装 UFT One Azure DevOps 扩展 5.0.0 以利用以下增强功能:
请参阅有关 UFT One 和 Azure DevOps Server 或 Services 的主题。 |
Jenkins |
适用于 UFT One 的 Jenkins 插件经常更新。在 Micro Focus Application Automation Tools 页面下载最新版本并了解新增功能。 |
自动化对象模型 (AOM) 增强功能
UFT One 2023 在使用 AOM 时提供以下功能:
增强功能 | 描述 |
---|---|
以不同用户身份打开 UFT One |
在自动化脚本中,您现在可以以任何 Windows 用户身份启动 UFT One。过去,UFT One 始终由已登录用户启动。 请参阅《UFT One 自动化对象模型参考》中的 Application.LaunchAsUser 方法。 |
可用性增强功能和修复
UFT One 2023 提供以下新的可用性增强功能和修复:
增强功能 | 描述 |
---|---|
GUI 操作和脚本组件的视图选项 |
您现在可以为 UFT One 指定一个视图,以便在打开 GUI 操作和脚本组件时始终使用。 在“工具”>“选项”>“GUI 测试”>“常规”窗格中,选择“关键字视图”、“编辑器视图”或“上次使用的视图”。 |
资源路径自定义 |
新的选项“资源路径类型”已添加到“文件夹”窗格 (“选项”对话框 >“GUI 测试”选项卡)。
请参阅指定资源路径类型。 |
导入/导出文件夹列表 |
您可以导出文件夹列表,UFT One 在其中搜索 UFT One 计算机上的测试、组件、操作或资源。然后,您可以将导出的列表导入另一台 UFT One 计算机,从而简化将测试从一台计算机移动到另一台计算机的过程。 要执行导入或导出,请执行以下操作之一:
请参阅导入 / 导出文件夹搜索列表。 |
Test Batch Runner |
您现在可以随时通过命令行停止正在运行的测试批处理。 请参阅通过命令行运行测试批处理。 |
新的菜单选项或快捷键 |
在编辑器中编辑函数库时,您现在可以折叠或展开所有函数,使编辑长文件更轻松。 要折叠或展开所有函数,请执行以下操作之一:
有关使用编辑器的更多详细信息,请参阅编辑器。 |
支持的技术版本
UFT One 现在支持以下技术版本和浏览器版本:
新技术版本
技术 | 受支持的版本 |
---|---|
.NET Windows Forms |
现在支持 .NET 5 和 6 作为技术预览。 |
AG Grid | 29.0.0 |
AutoPass | 2023.02 |
Bamboo 服务器 |
8.2 注: 此外,UFT One 现在可以在代理和服务器具有不同 Java JDK 版本 (使用 JDK 1.8 或 JDK 11) 的情况下使用 Bamboo。 |
Delphi |
10.1、11.0、11.1 - 对 64 位 Windows 系统上的 32 位应用程序的无代理支持 请参阅无代理 Delphi 应用程序。 |
Java |
注: 遵循Java 环境变量中的配置要求。 |
Microsoft Edge WebView2 | 110 |
Microsoft Office |
2021 (使用 UIA Pro 插件) |
Microsoft 365 |
注: Microsoft 365 已针对早期 UFT One 版本进行了追溯认证。请参阅相关 UFT One 版本的支持矩阵。 |
SAP |
我们建议使用最新的受支持修补程序。对于已知问题,请参阅已知问题 - 基于 Windows 的 SAP。 |
Stingray |
Stingray 14 - 支持 32 位应用程序 |
Windows 10 | 22H2 更新 |
Windows 11 | 22H2 更新 |
新的浏览器版本
浏览器 | 受支持的版本 |
---|---|
Google Chrome |
105-111 |
Microsoft Edge (基于 Chromium) |
105-110 |
Mozilla Firefox |
104-110、102 ESR |
停用的版本
技术 | 不受支持的版本 |
---|---|
Java |
7 |
有关更多详细信息,请参阅支持矩阵。
本地化更新
提供以下语言的 UFT One 2023:
英语、法语、德语、日语、简体中文。
另请参见: