UFT One 14.51 中的新增功能
本主题描述 UFT One 14.51 中可用的新功能和增强功能。
新增功能视频
观看“新增功能”视频,以了解 14.51 中包含的新功能:
机器人流程自动化增强功能
UFT One 为复杂的机器人流程自动化 (RPA) 提供动力。使用 UFT One 混合和匹配录制的和脚本化的进程,在分布式环境中运行 UFT One 机器人,等等。
UFT One 与 Micro Focus Operations Orchestration 一起提供了可扩展的业务流程平台,该平台可在整个组织中实现流程的自动化、链接和标准化。
在此版本中,我们通过启用 UFT One Test Batch Runner 命令行工具来支持命令中的测试参数,增强了 RPA 支持。
有关更多详细信息,请参阅:
Docker 容器
现在,您可以通过连接到 Mobile Center 在 Docker 容器中运行 UFT One 移动测试,从而加快 UFT One 维护和测试时间。
有关更多详细信息,请参阅在 Windows Docker 容器中运行 UFT One 测试和 UFT on the Docker hub。
Jenkins 增强功能
UFT One Jenkins 插件现在支持以下增强功能:
配置测试运行的失败场景
- 为您的测试或测试集中的特定测试配置特定数量的重新运行。
- 配置可选的清理测试以在测试重新运行后运行。
有关更多详细信息,请参阅配置测试运行的失败场景。
查看部分运行测试集的运行结果
如果 Jenkins 触发的测试失败,并且该失败阻止了后续测试的运行,则 Jenkins 现在可以为任何已完成的较早测试加载 UFT One 运行结果。
要启用此功能,请为生成步骤配置超时。
为您的测试集配置超时,以使 Jenkins 能够加载任何已运行测试的运行结果。有关详细信息,请参阅添加构建步骤以运行 UFT One 测试。
报告增强功能
UFT One 的 HTML 运行结果现在支持以下新功能:
自动导出为 PDF
除了将 HTML 运行结果导出为 HTML 之外,可以配置 UFT One 以将 HTML 运行结果自动导出为 PDF。
这使运行结果具有可移植性,从而使您可以与其他人共享结果,而不必发送多个文件和文件夹。
有关详细信息,请参阅当运行会话结束时自动导出运行结果。
智能标识详细信息
如果 UFT One 在测试运行期间使用智能标识在应用程序中定位对象,则运行结果现在可提供有关所使用的智能标识属性的详细信息。
例如:
提示: 使用新的测试对象属性值更新您的对象存储库,以使您的测试下次运行得更加顺畅。
在运行结果底部,单击“复制新描述”将新的对象描述复制到剪贴板。从那里,将新值复制到存储库中的测试对象描述。
有关更多详细信息,请参阅智能标识描述以及从剪贴板更新测试对象描述。
Web、移动和 SAP NWBC 增强功能
UFT One 14.51 为 Web、移动和 SAP NWBC 测试提供了以下更新:
UFT One 的 ParallelRunner 工具支持其他浏览器,包括 Edge、Headless Chrome 和远程 Mac 计算机上的 Safari。
UFT One 还提供了新的实用程序方法,使您能够以隔离模式运行测试脚本的一部分,从而避免受到并行运行的其他测试的干扰。在要隔离的步骤的前后加上以下实用程序步骤:
- ParallelUtil.StartIsolatedExecution
- ParallelUtil.StopIsolatedExecution
有关更多详细信息,请参阅:
- 并行运行 Web、移动或 API 测试
- 《UFT One 对象模型参考》中的 ParallelUtil 对象参考页面。
现在隔离了 UFT One 的 Web 扩展性支持中使用的 JQuery 库,以防止由于库冲突而导致的错误。
现有 Web 扩展性工具包不受影响。但是,如果由于 JQuery 库冲突而遇到错误,建议您通过执行以下操作来更新 Web 扩展性支持:
使用 window._uft.$() 而不是 window.$() 来调用新隔离的 JQuery 库。
有关更多详细信息,请参阅:
UFT One 现在支持新的 Unlock 方法来解锁或释放移动设备,例如,在测试多个设备的脚本中完成该设备的相关测试步骤之后。
有关详细信息,请参阅《UFT One 对象模型参考》中的 Device.Unlock 方法参考。
使用新的 MCConnection 对象和 MCConnection 选项对象属性,直接从自动化脚本中配置连接 Mobile Center。
有关详细信息,请参阅自动化对象模型参考。
支持使用 Belize 主题的 SAP NWBC Desktop TabControl 对象。
如果测试具有 Belize 主题的 NWBC Desktop,请在测试中使用 SAPNWBCTabStrip 对象。
有关详细信息,请参阅《UFT 对象模型参考》中的 SAPNWBCTabStrip 对象参考。
BPT 增强功能
UFT One 14.51 支持 ALM 版本 12.60 Patch 1 中提供的 BPT 增强功能,例如默认应用程序区域。
为您的 ALM 项目定义默认应用程序区域,以便默认情况下在您的 BPT 组件之间使用。
有关更多详细信息,请参阅 ALM 12.60 Patch 1 帮助中心。
使用情况统计信息
现在,您可以配置 UFT One 来收集有关使用的功能的统计信息,并将匿名数据发送回 Micro Focus。
这有助于我们了解有关测试用法和习惯的更多信息,以及对您最重要的 UFT One 功能。
在 UFT One 的“选项”对话框 >“常规”选项卡 >“使用情况数据收集器”面板中启用使用情况统计信息。有关更多详细信息,请参阅使用情况数据收集器窗格。
可用性增强功能
UFT One 现在支持以下新的可用性增强功能:
从您的步骤直接跳到测试对象
在编辑器或关键字视图中,在您的步骤中右键单击测试对象,然后选择“在存储库中打开”以显示相关对象存储库,该存储库向选定的测试对象打开。
有关更多详细信息,请参阅编辑器中的查看和访问对象属性或关键字视图中的查看和访问对象属性。
Git 分支支持
现在,您可以直接从 UFT One 新建 Git 分支、切换分支和合并分支。
在解决方案浏览器中,右键单击测试以选择以下任意新选项:
- Git 创建分支
- Git 切换分支
- Git 合并分支
有关更多详细信息,请参阅UFT One 和版本控制系统。
新支持的技术版本
UFT One 现在支持以下新技术版本:
- Angular 6
-
IBM Personal Communications 13
-
NWBC Desktop 6.5 PL10
- PowerBuilder 2017 R3
- QT 4.8.5 和 5.11
- Stingray 12.1 和 12.2
- TE Rumba 9.2
- Web-to-Host 6.9
新支持的浏览器版本:
- 对 SAP Fiori 1.44 和 1.52 SAPUI5 1.44 的 Edge 支持 (仅限测试运行)
- Firefox 62、63
- Chrome 69、70
有关更多详细信息,请参阅 UFT 产品可用性矩阵。
本地化更新
UFT One 14.51 仅以英语提供。
如果您已使用 UFT One 的本地化版本并升级到 14.51,则您的用户界面将更新为英语。
另请参见: