UFT One 14.50 中的新增功能
UFT One 14.50 中包含许多新功能和增强功能,旨在支持软件测试中的巨大转变并缩短价值实现时间。
新增功能视频
观看“新增功能”视频,以了解 14.50 中包含的新功能:
并行执行
UFT One 能够并行运行 Web 测试 (在技术预览中提供),从而进一步扩展了其富含技术的功能。
命令行执行
使用以下方法之一并行配置测试运行:
可自定义的模板 |
配置 .json 文件中的参数值以在多个环境中同时运行多个测试。 提示: 使用此方法还可以在 Web 与移动的组合环境中运行各个测试。 |
命令行选项 | 使用命令行选项配置单个测试在多个环境中同时运行。 |
有关更多详细信息,请参阅并行运行 Web、移动或 API 测试。
UFT One Jenkins 插件
UFT One Jenkins 插件。使用新的环境选择对话框为每个 Web 或移动测试定义多个环境。
例如:
有关更多详细信息,请参阅UFT One 和 Jenkins。
运行结果
并行测试的运行结果显示所有测试运行的结果。例如:
移动测试
在上一版本中,我们在技术预览模式下引入了移动测试的并行执行。此版本现在完全支持移动测试的并行执行。
有关更多详细信息,请参阅并行运行 Web、移动或 API 测试以及UFT One 和 Jenkins。
移动支持增强功能
此版本的 UFT One 包括以下使用 Mobile Center 进行移动测试的增强功能:
连接到 Mobile Center 时,在 UFT One 的“选项”对话框中选择 Mobile Center 工作区。如果您有多个 Mobile Center 项目,请选择相应项目以列出可能的工作区。
有关更多详细信息,请参阅连接到 UFT Mobile 或本地移动设备 和 UFT Mobile 帮助。
除了 UFT One 14.03 中引入的指纹模拟外,UFT One 现在还支持 iOS 设备上移动脚本中的面部识别身份验证模拟。
SimulateFingerprint 和 SetFingerprintSimulationMode 方法现在分别命名为 SimulateAuthentication 和 SetAuthenticationSimulationMode。
注释: UFT One 14.50 向后兼容,并且支持包含旧名称的脚本。
有关更多详细信息,请参阅:
- 模拟身份验证
- 《UFT One 对象模型参考》中的 MobileApp 主题
- UFT Mobile 帮助
将以下新方法添加到移动测试脚本中,可以模拟条形码或 QR 码识别:
- SetBarcodeSimulationMode。启用或禁用条形码模拟。
- SimulateBarcodeByImage。通过设备摄像头所捕获的图像模拟条形码。
- SimulateBarcodeByData。(仅限 iOS) 使用条形码的文本和格式 (例如条形码中包含的 URL) 模拟条形码。
有关更多详细信息,请参阅:
- 模拟身份验证
- 《UFT One 对象模型参考》中的 MobileApp 主题
- UFT Mobile 帮助
Android 的 RecyclerView 控件现在被标识为 MobileList 测试对象。
有关更多详细信息,请参阅《UFT One 对象模型参考》中的 MobileList 页面。
悬停模式下的侦测器 (技术预览)
现在,仅将鼠标悬停在对象上而不单击对象,对象侦测器便可侦测对象。
注释: 这是一种全新的复杂方法,用于捕获过去难以侦测的复杂控件。例如,单击屏幕时消失的控件。
开始侦测之前,在“对象侦测器”中打开“悬停模式”。然后,将鼠标悬停在对象上片刻以捕获其详细信息。
例如:
有关详细信息,请参阅 使用对象侦测器。
报告增强功能
UFT One 的 HTML 报告现在具有以下增强功能:
“右上角的饼图”,显示在测试运行期间通过、失败以及具有警告的步骤的统计信息。
例如:
“系统监控器中的垂直红线”图,指示报告中当前选定的步骤。
例如:
有关更多详细信息,请参阅使用运行结果。
BPT 运行时决策 (分支)
现在,您可以通过 UFT One 或 ALM 向业务流程测试中添加其他结构。使用同一测试时,利用分支可以涵盖应用程序中的许多不同用户流。
分支允许您在运行时使用决策功能来增强测试。这对于具有非线性函数和接口的复杂和动态应用程序很有用。
例如:
注释: ALM 版本 12.60 及更高版本支持分支。
有关更多详细信息,请参阅使用 BPT 分支。
许可更新
如果您使用 AutoPass 许可服务器且要升级到 UFT 14.50,则还必须将 AutoPass 版本升级到 AutoPass 版本 10.7 或更高版本。
从 Micro Focus ITOM Marketplace 下载安装程序 (需要登录)。
有关详细信息,请参阅 Micro Focus Marketplace 上的 [%= ProductNames.AutoPass%] License Server 页面以及 UFT One 许可。
警告: 只有在配置 SSL 后,才能将早期版本的 UFT 与 AutoPass 版本 10.7 结合使用。有关详细信息,请参阅 AutoPass 10.7 SSL 通信支持文档 (需要登录)。
Azure DevOps 扩展增强功能
使用测试结果路径参数自定义 Azure DevOps 测试运行批处理文件。添加要运行的测试列表以及所有相关参数。
注: Azure DevOps 以前称为 Team Foundation Server (TFS)。
有关详细信息,请参阅:
打印自定义日志消息
现在,您可以使用新的 SystemUtil.PrintToDebugStream 方法将自定义日志消息打印至 Windows 调试流。
有关更多详细信息,请参阅 UFT 对象模型参考中的 SystemUtil 对象页面。
新支持的技术版本
UFT One 现在支持以下新技术版本:
-
Java 9、Java 10
-
Angular 5
-
Oracle E-Biz 12.2.6
-
SAPGUI 7.50 P6、SAP CRM (通过 IE 64 位)、SAP Fiori 1.52 和 NWBC Desktop 6.5 PL7
-
.NET ComponentOne FlexGrid 4.0
-
IBM WebSphere HOD 12
-
Rocket BlueZone 7.1
-
QT 5.10
-
对 API 测试中的 TLS 1.1 和 1.2 的开箱即用支持
-
Citrix XenDesktop 7.15、7.17
-
Citrix XenApp 7.15、7.17
新支持的浏览器版本:
- Chrome 67、68
-
Firefox 60、61
- Edge 17.17134
- Safari 11
- Safari 12 (需要从 Safari 扩展库手动安装 Functional Testing 代理 Safari 扩展)
有关更多详细信息,请参阅 UFT 产品可用性矩阵。
帮助中心增强功能
ADM 帮助中心现在包含类似 Google 的直观搜索。
- 尝试使用 UFT One 帮助中心搜索,以查找所有可交付文件的结果,包括 PDF 和参考指南。
- 切换右侧的筛选器可在其他帮助中心中执行相同的搜索。
- 通过 ADM 帮助中心主页在所有 ADM 帮助中心中进行搜索。按选定产品筛选搜索结果。
另请参见: