本主题介绍UFT One 2021 中可用的新功能和增强功能。
在本主题中:
- 基于 AI 的测试增强功能
- 网络测试增强
- 新的 PDF 插件(技术预览)
- 新的 UIA Pro 插件(技术预览)
- 并行测试增强功能
- CI-CD 插件增强
基于 AI 的测试增强功能
UFT One基于 AI 的测试不断发展。UFT One 2021 引入了以下增强功能,以彻底改变您测试 Web 和移动应用程序的方式。
增强 |
描述 |
远程人工智能服务 |
在一台功能强大的中央计算机上安装远程 AI 服务,以便为功能较弱的UFT One机器提供更快、更高效的 AI 功能。 |
AI模型更新 |
UFT One的 AI 功能结合了 AI 模型来辅助基于 AI 的测试。当有新模型可用时,您可以更新到新模型以提高测试性能和准确性。 您可以从UFT One用户界面更新您的 AI 模型,或在命令行工具中运行ModelInstallApp.exe命令。 |
对象识别验证 |
对象识别验证提高测试运行成功率和测试弹性: 在执行操作之前,UFT One 会验证对象标识以确保对象未更改。 默认情况下,对非移动上下文启用验证,对移动上下文禁用验证。您可以更改上下文设置或禁用身份验证。 |
新方法 |
AIUtil 和 AI 对象现在支持以下功能:
|
用于学习 AI 对象和构建测试的更新界面 |
使用新的组合且一致的界面来检查实时应用程序和应用程序模型图像。 使用实时应用程序时,您现在可以执行以下操作:
|
其他语言的文本识别 |
基于人工智能的测试现在可以识别四十多种语言的文本。 |
支持的其他控件类型 |
现在支持新的控件类型和类型名称:
有关支持的控件类型的完整列表,请参阅基于 AI 的测试:支持的控件类型。 |
容器对象 技术预览 |
使用对象层次结构可以提高测试的可读性和弹性。 表格和日历控件现在可以被视为容器或父对象。 |
性能改进 |
此版本提供以下机制来提高基于 AI 的测试的性能:
|
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 浏览器时支持其他功能:
该Browser.OpenNewTab方法打开一个新的标签并导航到URL的新选项卡,在Safari浏览器扩展的设置中定义。 使用CaptureBitmap方法在测试期间获取应用程序对象的屏幕截图。
|
新的 PDF 插件(技术预览)
测试 PDF 文档不再需要使用 Adobe Acrobat Pro。
UFT One现在包含一个PDF 测试实用程序,可打开、显示 PDF 文档并与其交互以进行测试。
打开 PDF 文档进行测试 |
要打开 PDF 文档以对其进行测试,请执行以下操作之一:
|
运行在以前版本中创建的 PDF 测试 |
要运行在UFT One的早期版本中创建的测试,请执行以下操作: 更改您的测试以使用PDF 测试实用程序打开 PDF 文档,如上所述。 在维护模式下运行测试以更新UFT One用于标识 PDF 文档中对象的属性。 |
新增功能 |
使用新的PDFApplication.GetText和PDFPage.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 One的 Parallel 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 更新,以及以下增强功能:
|
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 One Utility Docker 映像
UFT One 2021在 Docker 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 测试提供以下更新:
增强 |
描述 |
对象识别中心更新 |
对象识别中心包括以下更新:
|
在GUI测试中使用 JSON 文件内容 |
UFT One现在可以使用Parse方法从 JSON 文件中读取数据。您可以将测试输入数据存储在 JSON 文件中,并为文件中的所有测试数据运行单个测试脚本。 |
SAP 安全网络通信 (SNC) |
UFT One现在支持通过安全网络连接 (SNC) 使用用户/密码身份验证连接到解决方案管理器服务器。 |
DevExpress 滚动条 |
UFT One现在将其他 DevExpress 滚动条类型识别为SwfScrollBar测试对象: VGridVertScrollBar和VTLScrollBar |
API 测试增强
UFT One 2021 为 API 测试提供以下更新:
增强 |
描述 |
Kafka 对 API 测试的支持 |
您现在可以测试 Kafka 服务器的 API 功能。卡夫卡活动在工具箱>标准活动,可以验证发布消息到主题,或接收并从卡夫卡服务器中删除邮件的过程。 |
新建数据表 |
API 测试现在使用新的数据表,它支持 Excel 的.xlsx格式并提供更快的响应时间。 新数据表具有许多增强功能:
新数据表包括测试数据窗格中的一些用户界面更新。例如,参数名称显示在表的第一行而不是列标题中。 |
查看只读测试的数据源内容 |
当您以只读模式打开 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 版本提供了更精确的光学字符识别。 笔记:
|
自动化对象模型 (AOM) 增强功能
UFT One 2021 在使用 AOM 时提供以下新功能:
添加对现有 API 测试的调用 |
APITest 对象在 AOM 中可用,支持以下功能:
|
添加对现有操作的调用 |
在当前操作或测试中添加对现有操作的调用。 在 Test 或 Action 对象中使用新的AddExistingAction方法。 |
可用性增强
UFT One 2021 提供以下新的可用性增强功能:
区域 |
增强 |
性能提升 |
以下过程现在花费的时间更少:
|
打开测试 |
执行以下操作之一以打开测试:
|
向开放解决方案添加测试 |
通过将测试文件夹拖放到解决方案资源管理器中,将测试添加到打开的解决方案中。 |
录制业务组件时添加 Text 对象 |
记录业务组件时,使用记录工具栏上的“添加文本对象”按钮添加文本测试对象。 |
Commuter license |
Commuter license现在最多可以签出 365 天(而在以前的版本中为 180 天)。 |
密码编码器 |
使用密码编码器加密密码时,您不再需要选择编码类型选项。 |
安装和基础设施更新
UFT One 2021 包括以下安装和基础架构更新:
区域 |
增强 |
品牌重塑继续,文件位置更新 |
新公司和产品名称现在也会影响文件位置:
第一次运行UFT One 2021 时,任何现有设置文件都会自动迁移到新位置。这使您能够在新版本中继续使用现有的 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.0、11.9.0、12.0.0 |
DevExpress WinForms |
20.2 |
Eclipse SWT |
4.16、4.17、4.18 |
IBM Host on Demand (HOD) |
14 |
Java |
对于版本 16,请遵循Java 环境变量中的配置要求。 |
Microsoft Office |
2019, 365(使用 UIA 插件) |
Oracle |
|
Micro Focus Reflection Desktop |
16.2*、17.0* |
Rocket BlueZone Terminal Emulator |
8.1(32 位和 64 位) |
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中国合作伙伴
极狐GiLab铂金级合作伙伴
扫二维码用手机看
更多资讯


电力物联网设备的固件检测方案

网络安全标准解读:IEC 81001-5-1和IEC/TR 60601-4-5

固件漏洞安全检测平台
联系我们
联系我们
关注我们
