UFT One 23.4 中的新增功能
本主题介绍 UFT One 23.4 中包含的新功能和增强功能。
新增功能视频
观看“新增功能”视频,以了解 23.4 中包含的新功能:
Micro Focus 现已更名为 OpenText
UFT One 用户界面和文档已更新,以反映 Micro Focus 现在是 OpenText。
基于 AI 的测试增强功能
UFT One 23.4 对基于 AI 的测试引入了以下增强功能:
增强功能 | 描述 |
---|---|
本地 AI 对象模型更新 |
UFT One 将恢复 AI 对象模型更新。 当新的 AI 对象模型可用时,您可以更新本地 AI 对象模型。这提供了更高级的 AI 对象标识,无需等待 UFT One 升级。 请参阅更新本地 AI 对象模型。 |
增强文本识别 |
AI 对象标识过程中的文本识别现在更加精细:
这些改进默认情况下处于启用状态,并且可能对现有测试中的文本识别产生影响。您可以在“选项”对话框中或使用 AIRunSettings 步骤关闭这些选项。 请参阅配置文本识别选项。 |
远程 AI 对象检测服务: 安装包已移动。 |
UFT One 的完整安装包中现已提供远程 AI 对象检测服务包,但 Marketplace 上不提供。 要安装远程 AI 对象检测服务包,从软件许可和下载页面下载 UFT One 完整安装包。解压包内容,运行 Setup.exe 程序并从安装开始屏幕中选择“远程 AI 对象检测服务安装” 。 请参阅其他与 UFT One 相关的安装和在远程计算机上安装 AI 对象检测服务。 注: 新打包的远程 AI 对象检测服务使其能够识别 AITableCell 对象中的文本。 |
支持 Headless Chrome (技术预览) |
您现在可以在 UFT One 计算机和 UFT One Windows Docker 容器的 Headless Chrome 浏览器上运行基于 AI 的 Web 测试。 请参阅准备在 Headless Chrome 上运行测试和在 Windows Docker 容器中运行 Web 测试和基于 AI 的 Web 测试。 |
关键字视图中的基于 AI 的步骤 |
基于 AI 的测试步骤现在在关键字视图中得到更具体地表示。 请参阅关键字视图中的标准步骤。 |
Web 测试增强功能
UFT One 23.4 为 Web 测试提供以下更新:
增强功能 | 描述 |
---|---|
在 Docker 容器中的 Headless Chrome 上运行测试 (技术预览) |
您现在可以在 UFT One Windows Docker 容器的 Headless Chrome 上运行 Web 测试。 |
Digital Lab 云浏览器增强功能 |
在 Digital Lab 云浏览器上运行测试时可以使用以下新功能:
|
GUI 测试增强功能
UFT One 23.4 为 GUI 测试提供了以下更新:
增强功能 | 描述 |
---|---|
静态编程描述中的非正则表达式值 |
对于静态编程描述中的每个属性-值对,您可以指定是将值视为正则表达式还是文字字符串。
有关详细信息,请参阅静态编程描述。 |
文件内容检查点 |
使用文件内容检查点比较所生成文件与源文件的参数化内容时:
请参阅文件内容检查点。 |
Java 测试: 扩展了 String 属性的可检索长度 |
现在可以从 Java 对象中检索更长的字符串属性:
|
WPF DevExpress 测试 |
WpfDXGrid 测试对象支持以下新方法:
请参阅《UFT One Object Model Reference for GUI Testing》中的 WpfDXGrid 对象。 |
ABBYY OCR 引擎升级 |
UFT One 现在使用更新的 ABBYY OCR 引擎,可提供更精确的文本识别。 此更改可能会对现有测试中的文本识别产生影响。如有必要,请调整您的文本识别设置。您可以使用“预览”窗格体验各种设置,直到获得最佳识别效果。请参阅配置文本识别设置。 |
移动测试增强功能
UFT One 23.4 为移动测试提供了以下更新:
增强功能 | 描述 |
---|---|
Device.Pan 方法 |
测试移动应用程序时,现在在设备级别支持 Pan 方法。这使您能够以指定的速度从起点到终点自动执行平移操作。Android 和 iOS 设备均支持 Device.Pan。 请参阅《UFT One Object Model Reference for GUI Testing》中的 Device.Pan 方法。 |
通过自动脚本连接到 Digital Lab |
您现在可以直接从自动化脚本使用新的 DLConnection 对象和对象属性配置与 ValueEdge Digital Lab、UFT Digital Lab 或适用于本地设备的 Digital Lab Lite 的连接。 请参阅《自动化对象模型参考》中的 DLConnection 对象。 |
API 测试增强功能
UFT One 23.4 为 API 测试提供了以下更新:
增强功能 | 描述 |
---|---|
SFTP 支持 |
现在,您可以使用 FTP 活动来测试应用程序执行 SFTP 相关过程的能力,例如,将文件上传到安全 FTP 服务器。 请参阅标准活动示例。 |
Linux Docker 容器中的 API 测试 |
您现在可以使用新的基于 Linux 的轻量级 Docker 镜像来运行 API 测试。该镜像仅包括安装 UFT One 的运行时引擎。 使用 Docker 命令安装 UFT One 许可证并运行您的 API 测试。 |
CI-CD 插件增强功能
在与 CI-CD 服务器结合使用时,UFT One 23.4 提供以下更新:
CI-CD 服务器 | 增强功能 |
---|---|
Bamboo |
安装 Bamboo 插件版本 23.3 以利用 UFT One 文件系统执行任务的以下增强功能:
请参阅运行本地 UFT One 测试。 |
Jenkins |
适用于 UFT One 的 Jenkins 插件经常更新。在 OpenText Application Automation Tools 页面下载最新版本并了解新增功能。 |
GitHub Actions |
您现在可以从 GitHub Actions 运行 UFT One 测试。 |
自动化对象模型 (AOM) 增强功能
UFT One 23.4 AOM 现在支持自动执行以下操作:
增强功能 | 描述 |
---|---|
配置云浏览器的测试设置 |
配置录制和运行设置以在云浏览器上测试 Web 应用程序。 请参阅《自动化对象模型参考》中的 CloudBrowser 对象。 |
删除对操作或 API 测试的调用 |
从操作或测试中删除对操作或 API 测试的调用。 |
将调用的 API 测试替换为另一个 |
将从操作或测试调用的 API 测试替换为另一个 API 测试。 |
配置相对路径使用 |
指示 UFT One 使用绝对路径或相对路径,或者每次将资源添加到测试时显示提示。 请参阅《自动化对象模型参考》中的 ResourcePathType 属性。 |
可用性增强功能和修复
UFT One 23.4 提供以下新的可用性增强功能和修复:
增强功能 | 描述 |
---|---|
删除未使用的对象 |
现在,您可以清理本地对象存储库,使用“对象存储库”窗口中的“删除未使用的对象”按钮删除很少使用的对象。 请参阅删除未使用的对象。 |
Test Batch Runner |
通过命令行运行测试批处理时,您现在可以使用 -result 选项来指定保存运行结果的位置。 请参阅通过命令行运行测试批处理。 |
一次打开多个文档或资源 |
当您在 UFT One 中打开或添加现有文档或资源时 ,您现在可以从文件系统中选择多个项目并一次打开它们。 |
在默认浏览器中打开 HTML 报告 |
现在,您可以通过单击 HTML 运行报告左上角的“在默认浏览器中打开” 按钮来在默认浏览器中打开报告 。 请参阅使用运行结果。 |
从 OIC 定位测试对象 |
现在,您可以通过单击“对象标识中心”窗口中的“定位对象” 来查看特定对象存储库中侦测到的测试对象。 请参阅在对象存储库中定位对象。 |
删除不可见的 NBSP 字符 |
从 UFT One 外部将代码复制进编辑器时,有时会在 GUI 测试、组件或函数库中插入不可见的 NBSP 字符。这些错误的空格字符会导致无法解释的语法错误。现在,您可以通过右键单击并选择“删除不可见的 NBSP 字符”来从文档中删除这些字符。 请参阅删除不可见的 NBSP 字符。 |
获取迭代的运行状态 |
您可以使用 Reporter.CurrentActionIterationStatus 属性或 Reporter.CurrentTestIterationStatus 属性来获取测试运行中操作或测试的当前迭代的运行状态。 请参阅《UFT One Object Model Reference for GUI Testing》中的 Reporter 对象。 |
UFT Developer 的 Node.js 版本 |
Node.js 是在 UFT One 安装中包含 UFT Developer 功能的先决条件。 您现在可以使用 Node.js 18.19.0 或 20 来满足此先决条件。 |
支持的技术版本
UFT One 现在支持以下技术版本和浏览器版本:
新技术版本
技术 | 受支持的版本 |
---|---|
AG Grid | 30.0.0 |
AutoPass | 2023.05、2023.06、23.4 |
Bamboo 服务器 |
9.2 |
ExtJS |
7.6.0 |
Git | 2.40.1 |
Java | Java 8 及更高版本的 Eclipse 4.16 现在支持 Java 扩展性。 |
SAP |
注: 我们建议使用最新的受支持修补程序。对于已知问题,请参阅已知问题 - 基于 Windows 的 SAP。 |
Stingray |
Stingray 13 - 支持 64 位应用程序 |
TortoiseSVN | 1.14.5 |
新的浏览器版本
浏览器 | 受支持的版本 |
---|---|
Google Chrome |
112-118 |
Microsoft Edge (基于 Chromium) |
111-118 |
Mozilla Firefox |
111-118 |
即将停用的版本
以下技术和版本将在下一个 UFT One 版本中停用:
技术 | 即将停产的版本 |
---|---|
旧版 Edge 浏览器 |
由于 Microsoft 不再支持旧版 Edge,UFT One 将不再支持使用旧版 Edge。 |
Node.js | 由于不再支持 Node.js 16,因此至少需要 Node.js 18.19.0 版本才能在 UFT One 安装中包含 UFT Developer 功能。 |
有关更多详细信息,请参阅支持矩阵。
本地化更新
提供以下语言的 UFT One 23.4:
英语、法语、德语、日语、简体中文。
另请参见: