1
您现在的位置:
首页
/
/
UFT One 2021的新增功能

UFT One 2021的新增功能

  • 分类:新闻资讯
  • 作者:
  • 来源:
  • 发布时间:2021-09-23
  • 访问量:0

【概要描述】

UFT One 2021的新增功能

【概要描述】

  • 分类:新闻资讯
  • 作者:
  • 来源:
  • 发布时间:2021-09-23
  • 访问量:0
详情

本主题介绍UFT One 2021 中可用的新功能和增强功能。

在本主题中:

  • 基于 AI 的测试增强功能
  • 网络测试增强
  • 新的 PDF 插件(技术预览)
  • 新的 UIA Pro 插件(技术预览)
  • 并行测试增强功能
  • CI-CD 插件增强

基于 AI 的测试增强功能

UFT One基于 AI 的测试不断发展。UFT One 2021 引入了以下增强功能,以彻底改变您测试 Web 和移动应用程序的方式。

增强

描述

远程人工智能服务

在一台功能强大的中央计算机上安装远程 AI 服务,以便为功能较弱的UFT One机器提供更快、更高效的 AI 功能。

AI模型更新

UFT OneAI 功能结合了 AI 模型来辅助基于 AI 的测试。当有新模型可用时,您可以更新到新模型以提高测试性能和准确性。

您可以从UFT One用户界面更新您的 AI 模型,或在命令行工具中运行ModelInstallApp.exe命令。

对象识别验证

对象识别验证提高测试运行成功率和测试弹性:

在执行操作之前,UFT One 会验证对象标识以确保对象未更改。

默认情况下,对非移动上下文启用验证,对移动上下文禁用验证。您可以更改上下文设置或禁用身份验证。

新方法

AIUtil AI 对象现在支持以下功能: 

  • AIUtil.Context.SetBrowserScope 允许您指定是否检查整个浏览器中的对象。当您的测试需要响应浏览器的弹出对话框时,这很有用。
  • AIObjectAITextObject现在支持GetValue方法,该方法检索对象的值。
  • AIUtil.ScrollAIUtil.ScrollOnObject允许您从页面或屏幕的中间或从特定对象上的某个点滚动您的应用程序。

用于学习 AI 对象和构建测试的更新界面

使用新的组合且一致的界面来检查实时应用程序和应用程序模型图像。

使用实时应用程序时,您现在可以执行以下操作:

  • 选择您的应用程序并将相应的SetContext语句添加到测试中。
  • 将检查扩展到完整的浏览器窗口,并向测试添加相应的SetBrowserScope语句。
  • 只需单击一下按钮,即可将您正在测试的应用程序置于前台。
  • 将检查延迟几秒钟,允许您在UFT One检查对象之前与应用程序交互。
  • 运行您添加到测试中的步骤。这有助于将应用程序带到下一个状态,以便您可以重新检查应用程序并设计下一步。

其他语言的文本识别

基于人工智能的测试现在可以识别四十多种语言的文本。

支持的其他控件类型

现在支持新的控件类型和类型名称:

  • 在移动应用程序上:powerfilterexitlocksortupload
  • Web 应用程序上:powerup_arrowup_downYouTube

有关支持的控件类型的完整列表,请参阅基于 AI 的测试:支持的控件类型

容器对象

技术预览

使用对象层次结构可以提高测试的可读性和弹性。

表格日历控件现在可以被视为容器或父对象。

性能改进

此版本提供以下机制来提高基于 AI 的测试的性能:

  • 为了提高基于 AI 的测试性能,UFT One在测试运行期间使用缓存机制进行对象识别。您可以在选项对话框的 AI 窗格中禁用缓存。
  • 如果您知道应用程序预计不会更改,则使用新的AIUtil.Context.FreezeUnFreeze方法可防止UFT One在步骤之间重新检查应用程序。

AI 无代码测试也在迅速扩展。

网络测试增强

UFT One 2021 Web 测试提供以下更新:

增强

描述

Microsoft Edge WebView2 控件

您现在可以测试包含 Microsoft Edge WebView2 控件的应用程序。

Chromium Edge 中的 IE 模式

您现在可以在使用 IE 模式时在 Chromium Edge 中对 Web 应用程序运行测试。

IE 模式不支持间谍和录音。

基于 Web SAP 应用程序

UFT One 2021 现在支持在 Chromium Edge 浏览器中测试基于 Web SAP 应用程序。

Web 测试性能加速

现在官方支持并默认启用 Web 测试加速。这加快了大多数 Web 测试对象和方法的测试运行速度。 

Safari

UFT One 2021 在使用 Safari 浏览器时支持其他功能:

  • 在多个选项卡上测试 Web 应用程序。

Browser.OpenNewTab方法打开一个新的标签并导航到URL的新选项卡,在Safari浏览器扩展的设置中定义。

使用CaptureBitmap方法在测试期间获取应用程序对象的屏幕截图。

  • 突出显示应用程序中对象存储库中的对象。

新的 PDF 插件(技术预览)

测试 PDF 文档不再需要使用 Adob​​e Acrobat Pro

UFT One现在包含一个PDF 测试实用程序,可打开、显示 PDF 文档并与其交互以进行测试。

打开 PDF 文档进行测试

要打开 PDF 文档以对其进行测试,请执行以下操作之一:

  • UFT One 中,使用PDF 测试实用程序按钮或菜单命令(在工具菜单中)。请参阅PDF 插件(技术预览)
  • 在您的测试中,使用PDFUtil.Open语句。

运行在以前版本中创建的 PDF 测试

要运行在UFT One的早期版本中创建的测试,请执行以下操作:

更改您的测试以使用PDF 测试实用程序打开 PDF 文档,如上所述。

在维护模式下运行测试以更新UFT One用于标识 PDF 文档中对象的属性。

新增功能

使用新的PDFApplication.GetTextPDFPage.GetText方法从 PDF 文档中检索文本。

新的 UIA Pro 插件(技术预览)

使用新的 UIA Pro 插件来测试实现 UI 自动化提供程序接口的基于 Windows 的应用程序。

这个新版本的 UI 自动化加载项提供了改进的稳定性和性能,并支持一些额外的测试对象。

有关详细信息,请参阅:

  • 使用 UFT One UIA Pro(技术预览)
  • 用于GUI测试UFT One Object Model Reference UIA Pro部分。

提示:我们建议尽可能使用 UIA Pro,以从它提供的增强中受益,即使以前的 UI 自动化加载项仍然可用。

并行测试增强功能

2021 版中,UFT OneParallel Runner 更具包容性且更易于使用:

增强

描述

并行运行 Java 测试

(技术预览)

您现在可以使用 Parallel Runner 并行运行 Java 测试。您还可以同步测试运行,以便某些测试仅在其他测试通过或失败后运行。

此功能加入了运行 Web、移动和 API 测试的现有功能。

全新的用户界面

使用新的 Parallel Runner UI 工具配置并行测试运行,而不是手动编写 JSON 文件。

CI-CD 插件增强

UFT One 2021 在使用 CI-CD 服务器时提供以下更新:

增强

描述

Azure DevOps

新版本的UFT One Azure DevOps 扩展可用。

新扩展提供了一些 UI 更新,以及以下增强功能: 

  • 从文件系统运行测试时,您现在可以执行以下操作:
    • 选择为每次测试运行生成详细的运行结果报告,而无需向您的管道添加发布测试结果步骤。
    • UFT One生成的测试结果上传到 Azure 存储帐户。这使您可以访问来自 Azure DevOps 服务器的结果。
  • ALM实验室管理运行测试时,测试现在在ALM实验室管理设置中配置的主机上运行。
  • ALM运行测试时,将报告名称配置为使用管道名称和内部版本号环境变量。这有助于在 Azure DevOps 中检索报告。

Bamboo

您现在可以连接到需要 SSO 身份验证的ALM服务器。在您的 Bamboo 任务中,输入您从ALM站点管理员那里收到的客户端 ID API 密钥机密,而不是用户名和密码。

Jenkins

API 测试现在可以通过相对路径引用外部数据表,而不仅仅是绝对路径。这使得使用存储在 SCM 系统中并检出到不同位置以进行运行的测试和数据表变得更加容易。

UFT One CI 实用程序

 

技术预览

UFT One 2021 GitHub 上为使​​CI-CD 服务器的用户引入了一组实用工具。使用这组工具,您可以轻松地将UFT One集成到您的 CI-CD 管道中,无需插件,并通过 CLI 命令实施以下活动:

  • 运行多种类型的 UFT 测试,并为每次测试运行生成摘要报告。
  • 在运行时查看测试执行状态,将 HTML 测试报告转换为 JUnit XML 格式。

UFT One Utility Docker 映像

UFT One 2021Docker Hub 上引入了UFT One Utility Docker 映像。此新映像基于 uft-lite 映像,并包含其他实用工具。

UFT一个公用码头工人形象提供了以下改进:

增强

描述

更简单的测试运行

使用单个命令在 Windows Docker 环境中更顺畅、更轻松地运行UFT One测试。

运行多个 API 测试

您现在可以使用一个 Docker 命令来运行存储在指定文件夹中的所有 API 测试。

将运行结果转换为 JUnit 报告

测试运行后,使用ReportConverter实用程序根据运行结果创建 JUnit 报告。

CI-CD 管道中使用 Docker 映像

使用包含在 Docker 映像中的实用工具从 CI-CD 管道对 Docker 映像运行测试。

GUI测试增强

UFT One 2021 GUI 测试提供以下更新:

增强

描述

对象识别中心更新

对象识别中心包括以下更新:

  • 您可以在打开的应用程序中查看对象的原生属性、原生操作和测试操作。
  • OIC 验证功能现在适用于所有技术,包括移动、UIAJavaOracle SAPGUI

GUI测试中使用 JSON 文件内容

UFT One现在可以使用Parse方法从 JSON 文件中读取数据。您可以将测试输入数据存储在 JSON 文件中,并为文件中的所有测试数据运行单个测试脚本。

SAP 安全网络通信 (SNC)

UFT One现在支持通过安全网络连接 (SNC) 使用用户/密码身份验证连接到解决方案管理器服务器。

DevExpress 滚动条

UFT One现在将其他 DevExpress 滚动条类型识别为SwfScrollBar测试对象:  VGridVertScrollBarVTLScrollBar

API 测试增强

UFT One 2021 API 测试提供以下更新:

增强

描述

Kafka API 测试的支持

您现在可以测试 Kafka 服务器的 API 功能。卡夫卡活动工具箱>标准活动,可以验证发布消息到主题,或接收并从卡夫卡服务器中删除邮件的过程。

新建数据表

API 测试现在使用新的数据表,它支持 Excel .xlsx格式并提供更快的响应时间。

新数据表具有许多增强功能:

  • 支持 Excel 的新公式和函数。
  • 最大单元格内容长度从 16K 扩展到 32K 字符。
  • 最大列数从 256 扩展到 16K
  • 通过在窗格左上角的框中输入坐标(例如 G27),跳转到数据表中的特定单元格。

新数据表包括测试数据窗格中的一些用户界面更新。例如,参数名称显示在表的第一行而不是列标题中。

查看只读测试的数据源内容

当您以只读模式打开 API 测试或组件时,您现在可以查看其数据源中的所有内容。您不能编辑任何数据源内容。

支持本地Excel的相对路径

您现在可以使用相对路径存储添加到 API 测试的本地 excel 数据源的位置。

当您有多个服务器将同一测试从内容管理系统 (CMS) 检出到不同的UFT One机器时,这非常有用。

更新了 log4net.dll

UFT One 2021 使用比以前更新的log4net.dll版本。

如果您的 API 测试是在较早的UFT One版本中创建的,要继续使用您的测试,您必须通过在UFT One的新版本中打开它们来升级它们。

如果自定义活动是由早期活动向导版本创建的,你必须重新编译这些活动与log4net.dll< UFT一个安装文件夹> / bin,然后才能在您的API测试使用这些文件夹。

文本识别增强

UFT One 2021 包括以下文本识别增强功能。

增强

描述

预览文本识别结果

在配置文本识别设置时预览文本识别结果。这有助于您达到满足您需求的最佳设置。要打开预览窗格,请转到工具>选项GUI 测试选项卡 >文本识别节点 >预览按钮。

预览结果可以帮助您优化设置。您可以在选项窗口中全局调整您的设置,也可以在您的本地测试中针对特定的测试运行调整您的设置。

指定 OCR 参数

您可以使用SetABBYYParameters方法来指定 ABBYY 参数并针对特定测试运行优化 ABBYY OCR 机制。

可用的 ABBYY 参数显示在预览窗格中,您可以使用生成/复制脚本按钮生成TextUtil.SetABBYYParameters步骤并将它们添加到您的测试中。

Tesseract OCR 文本识别引擎升级

UFT One现在将 Tesseract 版本 4.1.1 用于其 Tesseract OCR 引擎。

新更新的 Tesseract 版本提供了更精确的光学字符识别。

笔记:

  • 此更改可能会影响现有测试中的文本识别行为。
  • 如果您将 Tesseract OCR 用于非默认语言,则需要下载此版本的更新语言包。

自动化对象模型 (AOM) 增强功能

UFT One 2021 在使用 AOM 时提供以下新功能:

添加对现有 API 测试的调用

APITest 对象在 AOM 中可用,支持以下功能:

  • 从当前操作或 GUI 测试添加对现有 API 测试的调用。在 Test Action 对象中使用AddExistingAPITest方法。
  • 查看 API 测试总数并在 API 测试集合中检索特定 API 测试的路径。
  • 查看 API 测试的名称或路径。

添加对现有操作的调用

在当前操作或测试中添加对现有操作的调用。

Test Action 对象中使用新的AddExistingAction方法。

可用性增强

UFT One 2021 提供以下新的可用性增强功能:

区域

增强

性能提升

以下过程现在花费的时间更少: 

  • 打开UFT
  • UFT One 中打开测试
  • 使用远程访问窗口访问您的移动应用程序。

打开测试

执行以下操作之一以打开测试:

  • 右键单击测试文件夹或测试文件,然后单击上下文菜单中的UFT打开
  • 双击测试文件

向开放解决方案添加测试

通过将测试文件夹拖放到解决方案资源管理器中,将测试添加到打开的解决方案中。

录制业务组件时添加 Text 对象

记录业务组件时,使用记录工具栏上的添加文本对象按钮添加文本测试对象。

Commuter license

Commuter license现在最多可以签出 365 天(而在以前的版本中为 180 天)。

密码编码器

使用密码编码器加密密码时,您不再需要选择编码类型选项。

安装和基础设施更新

UFT One 2021 包括以下安装和基础架构更新: 

区域

增强

品牌重塑继续,文件位置更新

新公司和产品名称现在也会影响文件位置:

  • UFT一个配置文件现在存储在Micro Focus公司的文件夹。

第一次运行UFT One 2021 时,任何现有设置文件都会自动迁移到新位置。这使您能够在新版本中继续使用现有的 UFT One 设置。

  • 用于保存新测试的默认文件夹现在是My Documents\UFT One。在以前的UFT One版本中创建并存储在其他地方的测试不会自动移动。您可以从它们的原始位置继续使用它们。

升级的基础设施

UFT One现在将 Chromium Embedded Framework (CEF) 用于UFT Mobile远程访问窗口,以提高性能和功能。

新的先决条件

Microsoft Visual C++ 2019 Redistributable - UFT One现在正在使用此可再发行组件的较新版本。

.NET 5.0.6 - 要使用新的 UIA Pro 插件或 ParallelRunner UI,您必须安装 .NET 5.0.6。安装完整的UFT One软件包时,会自动安装此先决条件。

如果您使用静默安装或安装较轻的UFT One,请确保在安装时包括这些先决条件。

已停产的 SAPWDJ 插件

SAPWDJ 插件已停止使用。如果您打开与此加载项关联的测试,您将看到一条警告消息,指出此加载项与测试关联但未安装。

在测试设置中取消选择此加载项,如果需要,调整测试以使用 SAPWDJ 对象的 Web 加载项。

新支持的技术版本

UFT One现在支持以下技术和浏览器版本:

技术版本

注意:标有 * 的技术版本也在早期UFT One版本中进行了追溯认证。有关详细信息,请在线查看相关UFT One版本的支持表或产品可用性表。

技术

支持的版本

Angular

10*11*12

AutoPass

11.7.0*11.8.011.9.012.0.0

DevExpress WinForms

20.2

Eclipse SWT

4.164.174.18

IBM Host on Demand (HOD)

14

Java

  • 甲骨文 Java SE 16
  • OpenJDK 891012131516
  • 祖鲁语 OpenJDK 14*1516

对于版本 16,请遵循Java 环境变量中的配置要求。

Microsoft Office

2019, 365(使用 UIA 插件)

Oracle

  • 电子商务套件 12.2.10
  • Java 64 位版本支持的 Oracle 应用程序

Micro Focus Reflection Desktop

16.2*17.0*

Rocket BlueZone Terminal Emulator

8.132 位和 64 位)

SAP

  • SAP Fiori 1.84
  • SAP GUI 7.60 至补丁 12
  • SAP GUI 7.70 至补丁 3
  • SAP NWBC 7.0 补丁 21
  • SAP NWBC 7.7 补丁 6
  • SAP 成功因素

我们建议使用最新的受支持补丁。有关使用早期修补程序时的已知问题,请参阅已知问题 - 基于 Windows SAP

Siebel Open UI

20

Windows 10

20H2 更新*21H1 更新

新支持的浏览器版本:

浏览器

支持的版本

Chrome

87-92

Chromium Edge

87-92

Firefox

83-91, 91 ESR

本地化更新

UFT One 2021 以以下语言提供:

英语、法语、德语、日语、俄语、简体中文。

 

关于苏州华克斯信息科技有限公司

联系方式:400-028-4008

                0512-62382981

专业的测试及安全产品服务提供商

 LoadRunner | UFT(QTP) | ALM(QC)

 

Micro Focus (原HPE)金牌合作伙伴

SonarQube中国总代理

HCL中国合作伙伴

扫二维码用手机看

更多资讯

联系我们

联系我们

发布时间:2020-09-16 13:55:16
地址:苏州市工业园区新平街388号
          腾飞创新园塔楼A617
电话:400-028-4008
          0512-62382981

关注我们

这是描述信息

页面版权所有 -  苏州华克斯信息科技有限公司  |  Copyright - 2020 All Rights Reserved.