UFT One 14.01 中的新增功能
UFT One 14.01 包含许多新功能和增强功能。
UFT One 的 TFS 扩展
UFT One 现在可以使用新扩展与 Microsoft TFS CI 系统集成。
有关详细信息,请参阅 UFT One 和 Azure DevOps Server 或 Services。
JavaFX 应用程序支持
UFT One 现在支持使用 JavaFX (本身使用 Java 插件) 构建的测试应用程序。
在 14.01 之前,JavaFX 由 Microsoft UI Automation 提供对纯 JavaFX 小部件的支持。
现在,通过将 JavaFX 与 UFT One 当前的 Java 插件相结合,您可以将应用程序中的 JavaFX 对象映射到现有的 Java 测试对象。
有关更多详细信息,请参阅:
始终使用对象侦测器
此版本的 UFT One 包括以下“对象侦测器”增强功能:
-
在整个 UFT One 会话期间持续使用“对象侦测器”,无需中断工作流程并关闭“对象侦测器”对话框即可编辑测试。
-
将“对象侦测器”中的测试对象保存到任何可用的对象存储库中。从对话框顶部的下拉列表中选择对象要添加到的存储库。
有关更多详细信息,请参阅 使用对象侦测器。
API 测试的 SAML 2.0 Web 服务安全支持
UFT One 现在支持用于测试 Web 服务的 SAML 2.0 Web 服务安全协议。
使用“WS-Security”选项卡可设置消息级别安全性。
移动测试的 BPT 增强功能
与 UFT One 14.01 集成后,Mobile Center 2.51 和 BPT 现在支持以下增强功能:
新增了用于移动设备测试的内置函数库 |
Mobile.txt 函数库提供通过设备详细信息或 Mobile Center 设备 ID 为 BPT 测试设置活动移动设备的函数。 有关详细信息,请参阅: |
以编程方式为 BPT 和 GUI 测试定义设备 |
现在,您可以定义在 BPT 测试以及 GUI 测试中 MobileUtil 测试对象所使用的设备。 有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》中的新 MobileUtil 测试对象描述。 |
关键字组件中的移动对象支持 |
现在,您可以在 ALM 内查看和编辑关键字组件中的移动对象。 有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》的移动部分。 |
其他移动增强功能
除了与 BPT 相关的更新外,UFT One 与最新的 Mobile Center 2.51 版本相集成,现在支持:
Jenkins |
现在,您可以使用 Jenkins 插件在本机移动浏览器上运行测试。 有关详细信息,请参阅 UFT One 和 Jenkins。 |
SSL 连接 |
现在默认安装的是自签名 SSL 证书。 要使用 SSL,只需在“UFT One 选项”对话框中选择该选项 (“工具”>“选项”>“GUI 测试”>“移动”)。 有关更多详细信息,请参阅SSL 和 CA 证书。 |
移动 Web 测试 |
对 GUI 测试以及 BPT 测试使用 LaunchBrowser 和 LaunchMobileBrowserWithID 方法,以在测试运行期间自动启动新的浏览器会话。 有关详细信息,请参阅 WebUtil 实用程序对象。 |
让您的 UFT One 测试在锁定的远程会话中保持运行状态
UFT One 以前仅支持在断开连接的远程会话中连续测试,这样,您才能使用本地计算机执行其他任务,或者完全关闭本地会话。
现在,使用相同的选项,您还可以在远程屏幕锁定时让测试在远程会话中保持运行状态。
在“工具”>“选项”对话框>“运行会话”窗格中,选择“允许在已锁定/断开连接的远程计算机上继续执行测试”,然后输入您的远程访问凭据。
有关更多详细信息,请参阅使用远程计算机上安装的 UFT One 运行测试以及远程 UFT One 测试运行的已知问题。
Network Virtualization 增强功能
使用以下更新的功能将 UFT One 与 Network Virtualization 集成:
实时更新 Network Virtualization 仿真设置 |
对 NV 实用程序对象使用新的 ModifyEmulationDetails 和 ModifyEmulationProfile 方法,以在测试运行期间实时更新仿真详细信息。 这样,您便可以对网络进行更准确的仿真,就像在实时生产环境中执行一样。 有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》中的使用仿真网络运行测试和 NV 实用程序对象。 |
通过代理服务器连接 |
现在,您可以通过代理服务器定义与 Network Virtualization 服务器的连接。 有关更多详细信息,请参阅使用仿真网络运行测试。 |
UI 自动化增强功能
现在,您可以在 UI 自动化测试中使用以下增强功能:
将 UIAutomation 对象转换为相关的 UIAutomation 测试对象 |
现在,您可以使用 UIAutomation 实用程序对象来创建 UI 自动化测试对象。 创建的测试对象类型基于 UI 自动化定位的控件类型。 使用以下新方法:
例如,如果控件类型为按钮,则 CreateTOFromUIA 方法将创建 UIAButton 测试对象。 有关详细信息,请参阅 UI Automation 实用程序。 |
动态描述性编程 |
目前,以下本机 UI 自动化方法支持动态描述性编程: Filter、Find 和 Has。 有关详细信息,请参阅本机 UI Automation 方法。 |
对新技术和框架的支持
UFT One 现在支持以下新技术和框架:
-
最新版本的 Firefox 和 Chrome。
-
基于 .NET 4.7 Framework 的 .NET 和 WPF 应用程序
-
Angular 2.0 和 4.0
-
Attachmate Extra! 9.4
-
Delphi 10.2
-
Dojo 1.12
-
jQuery 1.12
-
Rumba 9.5
-
PowerBuilder 2017
-
SAML 2.0
-
SAP Fiori 1.44
-
SAP EP 7.4
另请参见: