UFT One 2021 R1 中的新增功能
下面介绍了 UFT One 2021 R1 中包含的许多新功能和增强功能。
新增功能视频
观看“新增功能”视频,以了解 2021 R1 中包含的新功能:
基于 AI 的测试增强功能
UFT One 的基于 AI 的测试在不断发展。UFT One 2021 R1 引入了以下在运行基于 AI 的测试时可用的增强功能。
增强功能 | 描述 |
---|---|
已更新 AI 模型 |
基于 AI 的测试现在可以提供更高的准确性和性能。 此外,还改进了表标识。 |
自动滚动 |
此版本包括对自动滚动的以下更新:
|
新的 AI 对象方法 |
使用新的 AI 对象方法微调测试步骤:
请参阅《UFT One Object Model Reference for GUI Testing》的基于 AI 的测试部分。 |
AIRunSettings 增强功能 |
您现在可以在测试运行期间在 UFT One OCR 设置和 AI OCR 设置之间切换。 您还可以在测试运行期间使用 AIRunSettings 对象检索当前运行时设置,使您能够恢复在运行期间更改的任何值。 请参阅 《UFT One Object Model Reference for GUI Testing》 中的 AIRunSettings 对象。 |
远程 AI 服务连接 |
在设置对远程 AI 服务的访问时,您现在拥有更大的灵活性:
请参阅配置 远程 AIOD 服务 连接。 |
并行运行基于 AI 的移动测试 |
您现在可以使用并行运行器并行运行所有基于 AI 的移动测试。请参阅并行运行 UFT One 测试。 |
包含的对象 (技术预览) |
在“AI 检查”窗口中,现在可以添加与表或日历容器内对象描述的关系。 请参阅将基于 AI 的步骤添加到测试中。 |
Web 测试增强功能
UFT One 2021 R1 为 Web 测试提供以下更新:
增强功能 | 描述 |
---|---|
Chromium Edge 的 IE 模式 |
|
渐进式 Web 应用程序 | UFT One 现在可以标识在 Chrome 和 Chromium Edge 上运行的渐进式 Web 应用程序 (PWA) 中的 Web 对象。 |
基于 Web 的 SAP 应用程序 |
您现在可以在 Firefox 91、ESR 91 或 ESR 78 上测试更多类型的基于 Web 的 SAP 应用程序。 请参阅基于 Web 的 SAP 支持。 |
Chrome 设备仿真 |
UFT One 在“录制和运行设置”>“Web”窗格中提供的可供选择的仿真设备列表已更新。 |
PDF 插件增强功能
PDF 插件现在完全受支持,并包括以下更新:
增强功能 | 描述 |
---|---|
创建用于检查图像源的页面检查点 |
可在录制或编辑会话期间手动创建页面检查点,以检查选定 PDF 页面上的图像源。 |
一次打开多个 PDF 文档 |
现在可以打开 PDF 测试实用程序 的多个实例,使您能够一次测试多个文档。例如,您可以从一个文档中检索文本并在另一个文档中使用该文本。 请参阅PDF 插件。 |
PDFText 对象 |
现在完全支持 PDFText 对象,从而提供以下功能:
请参阅《UFT One Object Model Reference for GUI Testing》中的 PDFText 对象。 |
录制和运行设置 | 您现在可以自定义 PDF 测试的录制和运行设置。请参阅PDF 选项卡(录制和运行设置对话框)。 |
GUI 测试增强功能
UFT One 2021 R1 为 GUI 测试提供了以下更新:
增强功能 | 描述 |
---|---|
对象标识中心更新 |
现在完全支持对象标识中心 (OIC),并启用以下功能:
请参阅使用对象标识中心。 |
洞察测试对象 |
要更准确地标识图像识别测试对象,可以向对象存储库中的对象添加其他描述属性,例如 skipmakeobjvisible、methodoptionorder 和 ratiotestthreshold。 请参阅《UFT One Object Model Reference for GUI Testing》中的 InsightObject 描述属性。 |
连接到启用了 MFA 的 Azure 数据库 |
UFT One 现在支持通过以下方式之一连接到启用了多重身份验证 (MFA) 的 Azure 数据库:
这两种方法都要求您安装最新的 ODBC 驱动程序。请参阅从启用了 MFA 的数据库中导入信息。 |
密码处理 |
您现在可以在 UFT One 中的凭据管理服务 (例如 AWS Secrets Manager 和 Azure 密钥保管库) 上存储和检索密钥字符串。这样,您无需将敏感信息硬编码到 UFT One 测试中。
请参阅凭据管理器窗格 (选项对话框 > GUI 测试选项卡) 和《UFT One Object Model Reference for GUI Testing》中的 PasswordUtil 对象。 |
自动保存测试 |
UFT One 在您工作时会按固定时间间隔 (默认每 3 分钟) 自动保存您打开的本地 GUI 测试的副本。如果 UFT One 意外关闭,这有助于恢复任何未保存的测试更改。 默认情况下禁用自动保存功能。您可以在“选项”对话框中启用或自定义它 (“工具”>“选项”>“GUI 测试”选项卡 >“常规”窗格)。 请参阅使用自动保存。 |
IsPartialRun 语句 |
要检查您的测试运行或调试会话是从指定步骤开始还是从测试开头开始,请使用 IsPartialRun 实用程序语句。 请参阅《UFT One Object Model Reference for GUI Testing》中的 IsPartialRun 语句。 |
CI-CD 插件增强功能
UFT One 2021 R1 提供了以下在使用 CI-CD 服务器时可用的更新:
增强功能 | 描述 |
---|---|
Azure DevOps |
安装 UFT One Azure DevOps 扩展 的版本 3.0.0 以利用以下增强功能:
|
Jenkins |
安装版本 7.2 的 Jenkins 插件以受益于以下增强功能:
|
Bamboo |
UFT for Bamboo 插件版本 1.9 及更高版本: 即使 UFT One 和 Bamboo 服务器未安装在同一台计算机上,您现在也可以通过远程代理从 Bamboo 服务器的远程 Windows 计算机上运行 UFT One 测试。 |
UIA Pro 插件
在 UFT One 2021 R1 中,实现文本模式的 UIAPro 对象现在支持以下方法:
方法 | 功能 |
---|---|
ClearSelection |
清除对象中的任何文本选择。 |
GetVisibleText 和 GetSelection |
从对象中检索所有可见文本或选定文本。 |
Select 和 SelectAll |
选择对象的指定文本或所有文本。 |
ScrollIntoView |
滚动文本控件并将指定区域中的文本显示在视图中。 |
请参阅《UFT One Object Model Reference for GUI Testing》中的 UIAPro 对象。
API 测试增强功能
UFT One 2021 R1 为 API 测试提供了以下更新:
增强功能 | 描述 |
---|---|
在 HTTP 请求正文中使用加密密码 |
为了防止敏感数据显示在您的 API 测试、测试输出和测试报告中,UFT One 现在支持您将加密密码插入到 XML 或 JSON HTTP 请求的正文中。这在您创建 REST 服务、SOAP 服务和 HTTP 请求活动时受支持。 |
比较 XML 活动 |
您现在可以配置比较过程是否忽略空格。当您创建或编辑“比较 XML”活动时,请使用“输入/检查点”选项卡中的可用选项。 备注: 在早期版本中,默认设置是忽略空格。对于现有活动,此设置仍然存在。 但是,从 UFT One 2021 R1 开始,创建新的“比较 XML”活动时使用的默认值为 false (不忽略空格)。 |
安装更新
现在提供更小、更快的 UFT One 安装版本。
-
安装 UFT One 时,如果您的测试不使用文本识别,则可以选择不包含 ABBYY OCR 引擎。
如果希望稍后安装 ABBYY OCR 引擎,只需使用“更改”选项再次运行安装程序,然后在“自定义安装”屏幕上选择 ABBYY OCR 引擎。
-
您还可以下载完全不包含 ABBYY OCR 引擎文件的安装包。为此,请在免费试用版或软件许可和下载页面上选择核心 UFT One DVD 包。
要稍后将 ABBYY OCR 引擎添加到您的 UFT One 安装中,请从同一位置下载单独的 OCR Expansion Pack 并运行安装程序的“更改”选项,以选择该功能。
请参阅使用安装向导安装 UFT One和静默安装 UFT One。
可用性增强功能和修复
UFT One 2021 R1 提供以下新的可用性增强功能和修复:
方面 | 增强功能 |
---|---|
Windows 更新后自动修复注册表 |
在 Windows 更新后,UFT One 会自动触发一个注册表修复程序来修复由更新引起的注册表错误。这使您能够继续使用 UFT One,而无需手动修复安装。 |
用户定义的 RDP 分辨率 |
通过远程连接运行 UFT One 测试时,您可以设置远程连接断开后在远程计算机上使用的分辨率。 执行以下某项操作:
|
图标的新外观 |
UFT One 包括全新的图标设计,用于测试对象、编辑器和关键字视图中的上下文菜单选项以及录制工具栏按钮。 |
终端模拟器 |
UFT One 现在可以在侦测和高亮显示时正确标识对象在基于 Java 的终端模拟器 (例如 IBM i Access 或 HOD) 上的位置。 此外,UFT One 现在还可以识别这些仿真器中使用的 Java 对象,例如菜单项。 |
Java 插件 | UFT One 现在可以打开 Java 应用程序,即使 java.library.path 已被覆盖或未正确定义。 |
新支持的技术版本
UFT One 现在支持以下技术版本和浏览器版本:
技术版本
备注: 标有 * 的技术版本也在早期 UFT One 版本进行了追溯认证。有关详细信息,请联机查看相关 UFT One 版本的支持矩阵或产品可用性矩阵。
技术 | 受支持的版本 |
---|---|
Angular | 13 |
AutoPass |
12.0.1*、12.1.3、12.3.0 |
Bamboo 服务器 |
8 |
DevExpress WinForms | 21.1 |
Eclipse SWT | 4.19、4.20、4.21 |
Java |
遵循Java 环境变量中的配置要求。 |
Oracle | 用于 Oracle Forms 12c 应用程序的 Forms Standalone Launcher (FSAL) |
PowerBuilder | 2019 R3 |
Reflection Desktop | 17.0.1* |
Rocket 终端仿真器 (以前的 Seagull BlueZone) | 10.1 (32 位和 64 位) |
SAP |
我们建议使用最新的受支持修补程序。有关使用早期修补程序的已知问题,请参阅已知问题 - 基于 Windows 的 SAP。 |
Windows | Windows 11、Windows 10 21H2 更新 |
新支持的浏览器版本
浏览器 | 受支持的版本 |
---|---|
Chrome |
93-97 |
Chromium Edge |
93-97 |
Firefox |
91 ESR、92-96 |
有关更多详细信息,请参阅支持矩阵。
本地化更新
提供以下语言的 UFT One 2021 R1:
英语、法语、德语、日语、俄语和简体中文。
另请参见: