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”选项卡可设置消息级别安全性。有关详细信息,请参阅 SAML 令牌

返回页首

移动测试的 BPT 增强功能

UFT One 14.01 集成后,Mobile Center 2.51 和 BPT 现在支持以下增强功能:

新增了用于移动设备测试的内置函数库

Mobile.txt 函数库提供通过设备详细信息或 Mobile Center 设备 ID 为 BPT 测试设置活动移动设备的函数。

有关详细信息,请参阅:

以编程方式为 BPTGUI 测试定义设备

现在,您可以定义在 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 测试使用 LaunchBrowserLaunchMobileBrowserWithID 方法,以在测试运行期间自动启动新的浏览器会话。

有关详细信息,请参阅 WebUtil 实用程序对象

返回页首

让您的 UFT One 测试在锁定的远程会话中保持运行状态

UFT One 以前仅支持在断开连接的远程会话中连续测试,这样,您才能使用本地计算机执行其他任务,或者完全关闭本地会话。

现在,使用相同的选项,您还可以在远程屏幕锁定时让测试在远程会话中保持运行状态。

在“工具”>“选项”对话框>“运行会话”窗格中,选择“允许在已锁定/断开连接的远程计算机上继续执行测试”,然后输入您的远程访问凭据。

有关更多详细信息,请参阅使用远程计算机上安装的 UFT One 运行测试以及远程 UFT One 测试运行的已知问题。

返回页首

Network Virtualization 增强功能

使用以下更新的功能将 UFT One 与 Network Virtualization 集成:

实时更新 Network Virtualization 仿真设置

对 NV 实用程序对象使用新的 ModifyEmulationDetailsModifyEmulationProfile 方法,以在测试运行期间实时更新仿真详细信息。

这样,您便可以对网络进行更准确的仿真,就像在实时生产环境中执行一样。

有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》中的使用仿真网络运行测试NV 实用程序对象

通过代理服务器连接

现在,您可以通过代理服务器定义与 Network Virtualization 服务器的连接。

有关更多详细信息,请参阅使用仿真网络运行测试

返回页首

UI 自动化增强功能

现在,您可以在 UI 自动化测试中使用以下增强功能:

将 UIAutomation 对象转换为相关的 UIAutomation 测试对象

现在,您可以使用 UIAutomation 实用程序对象来创建 UI 自动化测试对象。

创建的测试对象类型基于 UI 自动化定位的控件类型。

使用以下新方法:

  • CreateTOFromUIA
  • CreateTOColFromUIA

例如,如果控件类型为按钮,则 CreateTOFromUIA 方法将创建 UIAButton 测试对象。

有关详细信息,请参阅 UI Automation 实用程序

动态描述性编程

目前,以下本机 UI 自动化方法支持动态描述性编程: FilterFindHas

有关详细信息,请参阅本机 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

返回页首

另请参见: