UFT One 2022 中的新增功能
本主题介绍 UFT One 2022 中包含的新功能和增强功能。
新增功能视频
观看“新增功能”视频,以了解 2022 中包含的新功能:
基于 AI 的测试增强功能
UFT One 的基于 AI 的测试在不断发展。UFT One 2022 在运行基于 AI 的测试时引入了以下增强功能。
增强功能 | 描述 |
---|---|
使用 AI 测试 SAP GUI for Windows 应用程序 |
您现在可以使用 UFT One 的基于 AI 的测试来测试适用于 Windows 应用程序的 SAP GUI。特别是,UFT One 可以识别 Classic 和 Signature 主题中的典型控件。 要准备您的 SAP GUI 应用程序进行测试,请参阅启用对 SAP GUI for Windows 的支持 使用 AI 录制或 AI 检查识别应用程序对象并自动创建测试步骤。 |
标识更多控件类型 |
UFT One 现在可以使用 AI 标识更多类型的控件:
有关受支持控件类型的完整列表,请参阅基于 AI 的测试: 支持的控件类型。 |
创建复杂的对象描述 |
唯一地描述对象可能需要属性组合,例如文本和位置。 在 AI 检查或 AI 录制界面中,您现在可以创建此类对象描述,即使每个属性本身并没有唯一地描述对象。 请参阅检查您的应用程序中的对象。 |
自动化远程 AI 服务设置 |
您现在可以使用新的 AOM 属性通过自动化脚本连接到远程 AI 服务。 请参阅《UFT One 自动化对象模型参考》中的 AIOptions 对象。 |
远程 AI 服务 - 性能提升 |
远程 AI 服务现在可以处理用于 AI 标识的文本识别以及可视对象标识。这可以提高使用远程 AI 服务时的性能。 请参阅使用 远程 AI 对象检测服务。 |
RegisterCustomClass: 类名不区分大小写 |
RegisterCustomClass 方法的 className 参数不再区分大小写。例如,如果您创建一个名为 "sales_1" 的新类,您之前注册的名为 "Sales_1" 的类将被覆盖。 请参阅《UFT One Object Model Reference for GUI Testing》中的 AIUtil.RegisterCustomClass。 |
基于 AI 的测试教程 |
您现在可以通过阅读并遵循基于 AI 的测试教程来学习基于 AI 的测试的基础知识并掌握 AI 功能。 请参阅基于 AI 的测试教程。 |
GUI 测试增强功能
UFT One 2022 为 GUI 测试提供了以下更新:
增强功能 | 描述 |
---|---|
查看检查点中的输出参数值 |
在检查点中参数化属性值时,您现在可以选择输出参数。在早期版本中,您只能选择输入参数。 请参阅参数选项对话框。 |
Web 测试: 更新的 Chrome 和 Safari 扩展 |
UFT One 2022 版本包括新的浏览器扩展版本:
|
Java 测试: Java 对象的新方法 |
您现在可以对 Java 对象使用新方法:
|
API 测试增强功能
UFT One 2022 为 API 测试提供了以下更新:
增强功能 | 描述 |
---|---|
Kafka SSL |
您现在可以为 Kafka 服务器配置双向 SSL 身份验证。使用新属性配置客户端身份验证。请参阅使用 Kafka 活动进行测试。 |
移动测试增强功能
UFT One 2022 为移动测试提供了以下更新:
备注: 新的移动测试功能需要使用 Digital Lab (UFT Mobile) 2022 或更高版本。
增强功能 | 描述 |
---|---|
测试存储在 WeTest 或 Genymotion 中的设备 |
您现在可以测试存储在 WeTest 和 Genymotion 实验室中的设备。 |
系列类型属性 | 现在,如果您的设备由 Micro Focus 托管,您可以指定“系列类型”属性。 |
录制和运行设置中的位置 |
在为测试运行指定移动设备时,您现在可以指定设备的地理位置。 这在您选择 Micro Focus 作为目标实验室并将系列类型指定为 public 时适用。 |
请参阅定义移动录制和运行设置。
文本识别增强功能
UFT One 2022 包括以下文本识别增强功能。
增强功能 | 描述 |
---|---|
图像中基于颜色的文本识别 |
您现在可以参考要标识的文本的颜色:
请参阅《《UFT One Object Model Reference for GUI Testing》》中的 TextUtil 对象。 |
支持文本测试对象的颜色相关属性 |
您现在可以在文本测试对象描述中包含以下与颜色相关的属性: textcolor、isinverted、huethreshold 和 backgroundcolor 这让您能够实现更精细的控制并提高了文本识别的准确性。 请参阅《UFT One Object Model Reference for GUI Testing》中的 TextObject 描述属性。 |
CI-CD 插件增强功能
在与 CI-CD 服务器结合使用时,UFT One 2022 提供以下更新:
CI-CD 服务器 | 增强功能 |
---|---|
Azure DevOps |
新版本的 UFT One Azure DevOps 扩展可用。此版本提供以下增强功能:
|
Jenkins |
Micro Focus 针对适用于 UFT One 的 Jenkins 插件频繁发布更新。在 Micro Focus Application Automation Tools 页面下载最新版本并了解新增功能。 |
许可证更新
UFT One 2022 提供以下许可证更新:
增强功能 | 描述 |
---|---|
AutoPass 多租户许可证服务器 |
UFT One 现在可以使用来自启用了多租户的 AutoPass 许可证服务器的并发许可证。连接到多租户许可证服务器时,请提供租户信息。 |
安装和基础结构更新
UFT One 2022 提供以下安装和基础结构更新:
更新 | 描述 |
---|---|
更新的必备程序版本 |
UFT One 现在使用较新版本的 .NET 框架和 Microsoft Visual C++ Redistributable。 当您安装完整 UFT One 包时,将自动安装这些必备程序。 如果您使用静默安装,请包括以下必备程序版本:
|
Delphi 无代理应用程序 |
仅 64 位 Windows 系统上支持对未使用 UFT One Delphi 代理预编译的 Delphi 32 位应用程序进行测试。 请参阅Delphi 插件。 |
已删除 Flex 和 Silverlight 插件 |
市场上不再支持以下技术:
因此,默认情况下,UFT One 不再提供 Flex 和 Silverlight 插件。 如果您需要 Flex 或 Silverlight 插件,请联系 Micro Focus 支持。 |
已更改 UIA Pro ClickCell 参数值 |
在 UIA Pro 对象的 ClickCell 方法中指定 button 参数时,可能的值为:
在以前的版本中,中键值和右键值是相反的: 1 = 中键,2 = 右键。 请参阅《《UFT One Object Model Reference for GUI Testing》》中的 UIA Pro 对象。 |
自动化对象模型 (AOM) 增强功能
UFT One 2022 在使用 AOM 时提供以下功能:
增强功能 | 描述 |
---|---|
管理应用程序区域和函数库 |
您现在可以使用自动化脚本管理应用程序区域及其函数库。 例如,您可以签入/签出、创建、打开、保存或关闭应用程序区域。您还可以在应用程序区域中添加或删除函数库。 请参阅《UFT One 自动化对象模型参考》中的 AppArea 对象、应用程序对象和 AAFunctionLibraries 集合。 |
打开新文档时保存所有已修改的文档 |
当使用 New 和 Open 等方法创建或打开文档时,可以指示 UFT One 在保存所有其他文档之后再关闭。 在早期版本中,指定“关闭前保存”仅保存处于焦点状态的文档。 请参阅《UFT One 自动化对象模型参考》中的应用程序对象。 |
扩展性更新
UFT One 2022 包含对 WPF 和 Web 扩展性的以下更新:
增强功能 | 描述 |
---|---|
WPF 扩展性 - .NET 版本 |
WPF 扩展性现在支持使用 .NET 5 和 6,允许您为其他 .NET 5 或 6 WPF 控件创建自定义支持。
请参阅 WPF 插件扩展性。 |
Extensibility Accelerator - Chrome 支持 |
您现在可以使用 Extensibility Accelerator 针对 Chrome 浏览器开发 Web 扩展性支持集。以前,Extensibility Accelerator 仅限于 Internet Explorer。 |
可用性增强功能和修复
UFT One 2022 提供以下新的可用性增强功能和修复:
增强功能 | 描述 |
---|---|
打开解决方案 |
您现在可以直接从 Windows 资源管理器打开 UFT One 解决方案。请参阅文档管理。 备注: 部分解决方案使用保存在 ALM 中的资源。如果在 UFT One 未连接到 ALM 的情况下打开此类解决方案,则 ALM 资源将被标记为不可用。 |
在断开连接的远程计算机上进行测试的替代选项 |
某些远程计算机在断开连接时不会通知 UFT One。因此,在已锁定、已注销或已断开连接的远程计算机上执行测试会失败。 在这种情况下,您现在可以配置 UFT One 以定期轮询远程会话。当 UFT One 没有发现活动连接时,将自动启动一个 Windows 会话,以使用配置的凭据登录。 在“工具”>“选项”>“常规”选项卡 >“测试运行”窗格中或使用自动化对象模型 (AOM) 启用此功能。 请参阅《UFT One 自动化对象模型参考》中的允许在已锁定、已注销或已断开连接的远程计算机上执行测试和 RunOptions 对象。 |
Test Batch Runner - 语法更新 |
将参数传递到命令行以运行测试批处理时,您现在可以通过添加转义字符 (\) 在参数值中包含分号 (;)。 请参阅通过命令行运行测试批处理。 |
支持的技术版本
UFT One 现在支持以下技术版本和浏览器版本:
新技术版本
技术 | 受支持的版本 |
---|---|
AutoPass |
2022.8 |
Delphi | 11.0、11.1 |
Java |
注: 遵循Java 环境变量中的配置要求。 |
SAP |
我们建议使用最新的受支持修补程序。有关使用早期修补程序的已知问题,请参阅已知问题 - 基于 Windows 的 SAP。 |
Web 2.0 工具包 |
注: 在 Internet Explorer 或 Edge 中的 IE 模式中不受支持。 |
Windows | Windows Server 2022 |
WPF 和 WPF 扩展性 | .NET 5、.NET 6 |
新的浏览器版本
浏览器 | 受支持的版本 |
---|---|
Google Chrome |
98-104 |
Microsoft Edge (基于 Chromium) |
98-104 |
Mozilla Firefox |
97-103、102 ESR |
停用的版本
技术 | 不受支持的版本 |
---|---|
Java |
6 |
Chrome |
67 及更低版本 |
Firefox |
53 及更低版本 |
即将停用的版本
以下技术和版本将在下一个 UFT One 版本中停用:
Java |
将停止 Java 7 支持。 |
Internet Explorer |
由于 Microsoft 不再支持 Internet Explorer,UFT One 将停止对于使用 Internet Explorer 的维护。 |
有关更多详细信息,请参阅支持矩阵。
本地化更新
提供以下语言的 UFT One 2022:
英语、法语、德语、日语、俄语和简体中文。
另请参见: