UFT One 14.02 中的新增功能
UFT One 14.02 包含许多新功能和增强功能。
桌面即服务 (DaaS) 支持
UFT One 现在支持 Amazon WorkSpaces,这是由 AWS 提供支持的完全托管的安全桌面即服务 (DaaS) 解决方案。
只需单击几次,您便可以轻松地为团队或用户配置基于云的虚拟 Microsoft Windows 桌面,从而使其能够随时随地在任何支持的设备上访问 UFT One 以及所需资源。
要开始使用,请从 Amazon Web Services (AWS) 控制台配置并启动工作区实例。
工作区准备就绪后,就像在桌面上一样,在工作区中下载并安装 UFT One。
有关更多详细信息,请参阅 Amazon WorkSpaces 入门。
测试组合生成器 (TCG) 增强功能
UFT One 的测试组合生成器 (TCG) 工具现在支持另一种从列表对象生成值的方法,即直接从要测试的应用程序中拉取数据。
-
在测试组合生成器中,将“生成”类型定义为“从 UI 中拉取”。
-
选择要从中拉取数据的对象。
-
将特定值定义为包含或允许 UFT One 选择随机值。
有关更多详细信息,请参阅生成数据以驱动您的测试。
Web 支持增强功能
UFT One 现在为增强的 Web 测试提供以下功能:
ag-Grid 支持 |
UFT One 现在提供一个新的 WebAgGrid 测试对象,用于支持 Web 应用程序中的 ag-Grid 对象。 有关详细信息,请参阅《UFT One 对象模型参考》中的 WebAgGrid 对象。 |
Firefox 版本 57 |
我们已为 Mozilla Firefox 发布新的 Functional Testing Agent,以支持 Firefox 57 及更高版本。 有关详细信息,请参阅启用适用于 Mozilla Firefox 的 Micro Focus UFT 代理。 |
Shadow DOM 支持 |
现在,您可以通过 Chrome 在使用 Polymer 的 Shadow DOM 开发的应用程序上录制和运行 Web 测试。 UFT One 现有的 Web 支持用于对象识别以及测试对象和方法。 有关更多详细信息,请参阅 已知问题 - Web 插件 中列出的已知问题。 |
安装 |
现在,您可以静默安装 Web 2.0 插件。 有关详细信息,请参阅我们已更新的安装指南。 |
移动支持增强功能
适用于移动测试对象的 VRI
目前,支持使用可视关系标识符 (VRI) 在本机应用程序中标识移动测试对象。
通过 VRI,UFT One 可以根据相邻对象的相对位置来标识对象,而不是使用对象自己的标识属性。
如果应用程序中有多个其他方面完全相同的测试对象,并且每个测试对象自己都有一组稳定的周围对象,则 VRI 特别有用。
有关更多详细信息,请参阅《UFT One 对象模型参考》中每个 Mobile 测试对象的可视关系标识符和描述属性。例如,请参阅 MobileButton 描述属性。
在运行会话期间以编程方式控制移动应用程序
在移动测试中使用以下新方法在运行会话期间控制应用程序:
-
Kill: 停止应用程序及其所有进程。
-
Uninstall: 卸载应用程序
有关详细信息,请参阅《UFT One 对象模型参考》中的 App 测试对象。
使用特定的移动应用程序上载编号
在“录制和运行设置”对话框的“移动”选项卡中,将鼠标悬停在某个应用程序上可以查看其他详细信息,包括应用程序的上载编号、版本号和内部版本。
例如:
如果应用程序已上载多次,可从“录制和运行设置”打开“UFT Mobile 向导” 来定义要使用的上载编号,即具体的上载编号或最新编号。
有关更多详细信息,请参阅定义移动录制和运行设置。
Network Virtualization 报告中的测试统计信息
Network Virtualization (NV) 用户现在可以获取从其 NV 服务器运行的 UFT One 测试的统计信息。
要启用此功能:
-
配置与 Network Virtualization 的连接。
有关详细信息,请参阅 Network Virtualization 窗格 (选项对话框 > 常规选项卡)。
-
在脚本中,启动仿真,然后使用“开始”和“结束”事务 (Network Virtualization 现在支持这两种事务)。
有关详细信息,请参阅《UFT One 对象模型参考》中的衡量事务以及 StartTransaction 和 EndTransaction 方法。
查看 NV 报告中的 UFT One 测试数据。
ALM 支持增强功能
连接到 ALM 14.00
使用 ALM 14.00 SaaS 可以让 UFT One 通过 SSO 无缝连接到 ALM 服务器,而无需在 ALM Webgate Customization Tool 中设置凭据。
如果要升级到 ALM 14.00 Patch 1,请删除先前使用 ALM Webgate Customization Tool 定义的所有用户凭据或证书。
有关更多详细信息,请参阅允许从使用单点登录 (SSO) 的 ALM 服务器运行测试。
在 UFT One 中直接从 ALM 打开 BPT 测试
具有 UFT One 插件的 ALM 用户现在可以在 UFT One 中直接从 ALM 打开特定的 BPT 测试。
有关更多详细信息,请参阅 Unified Functional Testing 插件和 ALM 帮助中心。
现在,您可以使用新的 ALM 站点参数更快地配置与 ALM 的集成。这些参数通过对 ALM 进行配置,可减少每个 UFT One 或 BPT 测试结果的文件处理数,从而使您获得更流畅的体验。
配置 ALM 执行以下任一操作:
-
将 UFT One 测试结果作为单个 zip 文件上传
-
从上传到 ALM 的 BPT 测试结果中排除特定数据
有关更多详细信息,请参阅提高使用 ALM 时的性能和 ALM 帮助中心。
API 的测试增强功能
UFT One 对 API 测试的支持现在包含以下更新:
将 API 测试导出为 .zip |
将 API 测试导出为 .zip 文件以创建测试的可移植副本。 有关详细信息,请参阅测试的可移植副本。 |
访问 API 请求的完整信封 |
使用新的 OnConstructRawRequest 事件访问 API 请求的完整信封。这样便可根据需要操作属性。 有关详细信息,请参阅: |
禁用 API 步骤 |
现在,可以在调试 API 测试时禁用特定步骤。只需右键单击该步骤,然后选择“禁用步骤”。 准备好再次将其包含到测试运行中后,选择“启用步骤”。 有关更多详细信息,请参阅: |
支持的新技术和框架
UFT One 现在支持以下新技术和框架:
-
DevExpress WinForms 17.1
-
Electron (技术预览,仅限沙盒模式)
-
GWT 2.8
-
Microsoft Dynamics 2016
-
PeopleSoft 9.2、PeopleTools 8.56
-
SAP CRM 7.03
-
SAP NetWeaver 7.5 上的 SAP Enterprise Portal
-
使用 UIA 插件的通用 Windows 平台 (UWP) 支持
-
Windows 10 版本 1709
-
XenDesktop 7.8
-
Bootstrap 按钮,包括使用 Bootstrap 的 Angular 自定义按钮
另请参见: