1
您現在的位置:
首頁
/
/
UFT One 2021的新增功能(néng)

UFT One 2021的新增功能(néng)

  • 分類:新聞資訊
  • 作者:
  • 來源:
  • 發(fā)布時(shí)間:2021-09-23
  • 訪問量:0

【概要描述】

UFT One 2021的新增功能(néng)

【概要描述】

  • 分類:新聞資訊
  • 作者:
  • 來源:
  • 發(fā)布時(shí)間:2021-09-23
  • 訪問量:0
詳情

本主題介紹UFT One 2021 中可用的新功能(néng)和增強功能(néng)。

在本主題中:

  • 基于 AI 的測試增強功能(néng)
  • 網絡測試增強
  • 新的 PDF 插件(技術預覽)
  • 新的 UIA Pro 插件(技術預覽)
  • 并行測試增強功能(néng)
  • CI-CD 插件增強

基于 AI 的測試增強功能(néng)

UFT One基于 AI 的測試不斷發(fā)展。UFT One 2021 引入了以下增強功能(néng),以徹底改變您測試 Web 和移動應用程序的方式。

增強

描述

遠程人工智能(néng)服務

在一台功能(néng)強大的中央計算機上安裝遠程 AI 服務,以便爲功能(néng)較弱的UFT One機器提供更快、更高效的 AI 功能(néng)。

AI模型更新

UFT OneAI 功能(néng)結合了 AI 模型來輔助基于 AI 的測試。當有新模型可用時(shí),您可以更新到新模型以提高測試性能(néng)和準确性。

您可以從UFT One用戶界面(miàn)更新您的 AI 模型,或在命令行工具中運行ModelInstallApp.exe命令。

對(duì)象識别驗證

對(duì)象識别驗證提高測試運行成(chéng)功率和測試彈性:

在執行操作之前,UFT One 會(huì)驗證對(duì)象标識以确保對(duì)象未更改。

默認情況下,對(duì)非移動上下文啓用驗證,對(duì)移動上下文禁用驗證。您可以更改上下文設置或禁用身份驗證。

新方法

AIUtil AI 對(duì)象現在支持以下功能(néng): 

  • AIUtil.Context.SetBrowserScope 允許您指定是否檢查整個浏覽器中的對(duì)象。當您的測試需要響應浏覽器的彈出對(duì)話框時(shí),這(zhè)很有用。
  • AIObjectAITextObject現在支持GetValue方法,該方法檢索對(duì)象的值。
  • AIUtil.ScrollAIUtil.ScrollOnObject允許您從頁面(miàn)或屏幕的中間或從特定對(duì)象上的某個點滾動您的應用程序。

用于學(xué)習 AI 對(duì)象和構建測試的更新界面(miàn)

使用新的組合且一緻的界面(miàn)來檢查實時(shí)應用程序和應用程序模型圖像。

使用實時(shí)應用程序時(shí),您現在可以執行以下操作:

  • 選擇您的應用程序并將(jiāng)相應的SetContext語句添加到測試中。
  • 將(jiāng)檢查擴展到完整的浏覽器窗口,并向(xiàng)測試添加相應的SetBrowserScope語句。
  • 隻需單擊一下按鈕,即可將(jiāng)您正在測試的應用程序置于前台。
  • 將(jiāng)檢查延遲幾秒鍾,允許您在UFT One檢查對(duì)象之前與應用程序交互。
  • 運行您添加到測試中的步驟。這(zhè)有助于將(jiāng)應用程序帶到下一個狀态,以便您可以重新檢查應用程序并設計下一步。

其他語言的文本識别

基于人工智能(néng)的測試現在可以識别四十多種(zhǒng)語言的文本。

支持的其他控件類型

現在支持新的控件類型和類型名稱:

  • 在移動應用程序上:powerfilterexitlocksortupload
  • Web 應用程序上:powerup_arrowup_downYouTube

有關支持的控件類型的完整列表,請參閱基于 AI 的測試:支持的控件類型

容器對(duì)象

技術預覽

使用對(duì)象層次結構可以提高測試的可讀性和彈性。

表格日曆控件現在可以被視爲容器或父對(duì)象。

性能(néng)改進(jìn)

此版本提供以下機制來提高基于 AI 的測試的性能(néng):

  • 爲了提高基于 AI 的測試性能(néng),UFT One在測試運行期間使用緩存機制進(jìn)行對(duì)象識别。您可以在選項對(duì)話框的 AI 窗格中禁用緩存。
  • 如果您知道(dào)應用程序預計不會(huì)更改,則使用新的AIUtil.Context.FreezeUnFreeze方法可防止UFT One在步驟之間重新檢查應用程序。

AI 無代碼測試也在迅速擴展。

網絡測試增強

UFT One 2021 Web 測試提供以下更新:

增強

描述

Microsoft Edge WebView2 控件

您現在可以測試包含 Microsoft Edge WebView2 控件的應用程序。

Chromium Edge 中的 IE 模式

您現在可以在使用 IE 模式時(shí)在 Chromium Edge 中對(duì) Web 應用程序運行測試。

IE 模式不支持間諜和錄音。

基于 Web SAP 應用程序

UFT One 2021 現在支持在 Chromium Edge 浏覽器中測試基于 Web SAP 應用程序。

Web 測試性能(néng)加速

現在官方支持并默認啓用 Web 測試加速。這(zhè)加快了大多數 Web 測試對(duì)象和方法的測試運行速度。 

Safari

UFT One 2021 在使用 Safari 浏覽器時(shí)支持其他功能(néng):

  • 在多個選項卡上測試 Web 應用程序。

Browser.OpenNewTab方法打開(kāi)一個新的标簽并導航到URL的新選項卡,在Safari浏覽器擴展的設置中定義。

使用CaptureBitmap方法在測試期間獲取應用程序對(duì)象的屏幕截圖。

  • 突出顯示應用程序中對(duì)象存儲庫中的對(duì)象。

新的 PDF 插件(技術預覽)

測試 PDF 文檔不再需要使用 Adob​​e Acrobat Pro

UFT One現在包含一個PDF 測試實用程序,可打開(kāi)、顯示 PDF 文檔并與其交互以進(jìn)行測試。

打開(kāi) PDF 文檔進(jìn)行測試

要打開(kāi) PDF 文檔以對(duì)其進(jìn)行測試,請執行以下操作之一:

  • UFT One 中,使用PDF 測試實用程序按鈕或菜單命令(在工具菜單中)。請參閱PDF 插件(技術預覽)
  • 在您的測試中,使用PDFUtil.Open語句。

運行在以前版本中創建的 PDF 測試

要運行在UFT One的早期版本中創建的測試,請執行以下操作:

更改您的測試以使用PDF 測試實用程序打開(kāi) PDF 文檔,如上所述。

在維護模式下運行測試以更新UFT One用于标識 PDF 文檔中對(duì)象的屬性。

新增功能(néng)

使用新的PDFApplication.GetTextPDFPage.GetText方法從 PDF 文檔中檢索文本。

新的 UIA Pro 插件(技術預覽)

使用新的 UIA Pro 插件來測試實現 UI 自動化提供程序接口的基于 Windows 的應用程序。

這(zhè)個新版本的 UI 自動化加載項提供了改進(jìn)的穩定性和性能(néng),并支持一些額外的測試對(duì)象。

有關詳細信息,請參閱:

  • 使用 UFT One UIA Pro(技術預覽)
  • 用于GUI測試UFT One Object Model Reference UIA Pro部分。

提示:我們建議盡可能(néng)使用 UIA Pro,以從它提供的增強中受益,即使以前的 UI 自動化加載項仍然可用。

并行測試增強功能(néng)

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

增強

描述

并行運行 Java 測試

(技術預覽)

您現在可以使用 Parallel Runner 并行運行 Java 測試。您還(hái)可以同步測試運行,以便某些測試僅在其他測試通過(guò)或失敗後(hòu)運行。

此功能(néng)加入了運行 Web、移動和 API 測試的現有功能(néng)。

全新的用戶界面(miàn)

使用新的 Parallel Runner UI 工具配置并行測試運行,而不是手動編寫 JSON 文件。

CI-CD 插件增強

UFT One 2021 在使用 CI-CD 服務器時(shí)提供以下更新:

增強

描述

Azure DevOps

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

新擴展提供了一些 UI 更新,以及以下增強功能(néng): 

  • 從文件系統運行測試時(shí),您現在可以執行以下操作:
    • 選擇爲每次測試運行生成(chéng)詳細的運行結果報告,而無需向(xiàng)您的管道(dào)添加發(fā)布測試結果步驟。
    • 將(jiāng)UFT One生成(chéng)的測試結果上傳到 Azure 存儲帳戶。這(zhè)使您可以訪問來自 Azure DevOps 服務器的結果。
  • ALM實驗室管理運行測試時(shí),測試現在在ALM實驗室管理設置中配置的主機上運行。
  • ALM運行測試時(shí),將(jiāng)報告名稱配置爲使用管道(dào)名稱和内部版本号環境變量。這(zhè)有助于在 Azure DevOps 中檢索報告。

Bamboo

您現在可以連接到需要 SSO 身份驗證的ALM服務器。在您的 Bamboo 任務中,輸入您從ALM站點管理員那裡(lǐ)收到的客戶端 ID API 密鑰機密,而不是用戶名和密碼。

Jenkins

API 測試現在可以通過(guò)相對(duì)路徑引用外部數據表,而不僅僅是絕對(duì)路徑。這(zhè)使得使用存儲在 SCM 系統中并檢出到不同位置以進(jìn)行運行的測試和數據表變得更加容易。

UFT One CI 實用程序

 

技術預覽

UFT One 2021 GitHub 上爲使​​CI-CD 服務器的用戶引入了一組實用工具。使用這(zhè)組工具,您可以輕松地將(jiāng)UFT One集成(chéng)到您的 CI-CD 管道(dào)中,無需插件,并通過(guò) CLI 命令實施以下活動:

  • 運行多種(zhǒng)類型的 UFT 測試,并爲每次測試運行生成(chéng)摘要報告。
  • 在運行時(shí)查看測試執行狀态,將(jiāng) HTML 測試報告轉換爲 JUnit XML 格式。

UFT One Utility Docker 映像

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

UFT一個公用碼頭工人形象提供了以下改進(jìn):

增強

描述

更簡單的測試運行

使用單個命令在 Windows Docker 環境中更順暢、更輕松地運行UFT One測試。

運行多個 API 測試

您現在可以使用一個 Docker 命令來運行存儲在指定文件夾中的所有 API 測試。

將(jiāng)運行結果轉換爲 JUnit 報告

測試運行後(hòu),使用ReportConverter實用程序根據運行結果創建 JUnit 報告。

CI-CD 管道(dào)中使用 Docker 映像

使用包含在 Docker 映像中的實用工具從 CI-CD 管道(dào)對(duì) Docker 映像運行測試。

GUI測試增強

UFT One 2021 GUI 測試提供以下更新:

增強

描述

對(duì)象識别中心更新

對(duì)象識别中心包括以下更新:

  • 您可以在打開(kāi)的應用程序中查看對(duì)象的原生屬性、原生操作和測試操作。
  • OIC 驗證功能(néng)現在适用于所有技術,包括移動、UIAJavaOracle SAPGUI

GUI測試中使用 JSON 文件内容

UFT One現在可以使用Parse方法從 JSON 文件中讀取數據。您可以將(jiāng)測試輸入數據存儲在 JSON 文件中,并爲文件中的所有測試數據運行單個測試腳本。

SAP 安全網絡通信 (SNC)

UFT One現在支持通過(guò)安全網絡連接 (SNC) 使用用戶/密碼身份驗證連接到解決方案管理器服務器。

DevExpress 滾動條

UFT One現在將(jiāng)其他 DevExpress 滾動條類型識别爲SwfScrollBar測試對(duì)象:  VGridVertScrollBarVTLScrollBar

API 測試增強

UFT One 2021 API 測試提供以下更新:

增強

描述

Kafka 對(duì) API 測試的支持

您現在可以測試 Kafka 服務器的 API 功能(néng)。卡夫卡活動工具箱>标準活動,可以驗證發(fā)布消息到主題,或接收并從卡夫卡服務器中删除郵件的過(guò)程。

新建數據表

API 測試現在使用新的數據表,它支持 Excel .xlsx格式并提供更快的響應時(shí)間。

新數據表具有許多增強功能(néng):

  • 支持 Excel 的新公式和函數。
  • 最大單元格内容長(cháng)度從 16K 擴展到 32K 字符。
  • 最大列數從 256 擴展到 16K
  • 通過(guò)在窗格左上角的框中輸入坐标(例如 G27),跳轉到數據表中的特定單元格。

新數據表包括測試數據窗格中的一些用戶界面(miàn)更新。例如,參數名稱顯示在表的第一行而不是列标題中。

查看隻讀測試的數據源内容

當您以隻讀模式打開(kāi) API 測試或組件時(shí),您現在可以查看其數據源中的所有内容。您不能(néng)編輯任何數據源内容。

支持本地Excel的相對(duì)路徑

您現在可以使用相對(duì)路徑存儲添加到 API 測試的本地 excel 數據源的位置。

當您有多個服務器將(jiāng)同一測試從内容管理系統 (CMS) 檢出到不同的UFT One機器時(shí),這(zhè)非常有用。

更新了 log4net.dll

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

如果您的 API 測試是在較早的UFT One版本中創建的,要繼續使用您的測試,您必須通過(guò)在UFT One的新版本中打開(kāi)它們來升級它們。

如果自定義活動是由早期活動向(xiàng)導版本創建的,你必須重新編譯這(zhè)些活動與log4net.dll< UFT一個安裝文件夾> / bin,然後(hòu)才能(néng)在您的API測試使用這(zhè)些文件夾。

文本識别增強

UFT One 2021 包括以下文本識别增強功能(néng)。

增強

描述

預覽文本識别結果

在配置文本識别設置時(shí)預覽文本識别結果。這(zhè)有助于您達到滿足您需求的最佳設置。要打開(kāi)預覽窗格,請轉到工具>選項GUI 測試選項卡 >文本識别節點 >預覽按鈕。

預覽結果可以幫助您優化設置。您可以在選項窗口中全局調整您的設置,也可以在您的本地測試中針對(duì)特定的測試運行調整您的設置。

指定 OCR 參數

您可以使用SetABBYYParameters方法來指定 ABBYY 參數并針對(duì)特定測試運行優化 ABBYY OCR 機制。

可用的 ABBYY 參數顯示在預覽窗格中,您可以使用生成(chéng)/複制腳本按鈕生成(chéng)TextUtil.SetABBYYParameters步驟并將(jiāng)它們添加到您的測試中。

Tesseract OCR 文本識别引擎升級

UFT One現在將(jiāng) Tesseract 版本 4.1.1 用于其 Tesseract OCR 引擎。

新更新的 Tesseract 版本提供了更精确的光學(xué)字符識别。

筆記:

  • 此更改可能(néng)會(huì)影響現有測試中的文本識别行爲。
  • 如果您將(jiāng) Tesseract OCR 用于非默認語言,則需要下載此版本的更新語言包。

自動化對(duì)象模型 (AOM) 增強功能(néng)

UFT One 2021 在使用 AOM 時(shí)提供以下新功能(néng):

添加對(duì)現有 API 測試的調用

APITest 對(duì)象在 AOM 中可用,支持以下功能(néng):

  • 從當前操作或 GUI 測試添加對(duì)現有 API 測試的調用。在 Test Action 對(duì)象中使用AddExistingAPITest方法。
  • 查看 API 測試總數并在 API 測試集合中檢索特定 API 測試的路徑。
  • 查看 API 測試的名稱或路徑。

添加對(duì)現有操作的調用

在當前操作或測試中添加對(duì)現有操作的調用。

Test Action 對(duì)象中使用新的AddExistingAction方法。

可用性增強

UFT One 2021 提供以下新的可用性增強功能(néng):

區域

增強

性能(néng)提升

以下過(guò)程現在花費的時(shí)間更少: 

  • 打開(kāi)UFT
  • UFT One 中打開(kāi)測試
  • 使用遠程訪問窗口訪問您的移動應用程序。

打開(kāi)測試

執行以下操作之一以打開(kāi)測試:

  • 右鍵單擊測試文件夾或測試文件,然後(hòu)單擊上下文菜單中的UFT打開(kāi)
  • 雙擊測試文件

向(xiàng)開(kāi)放解決方案添加測試

通過(guò)將(jiāng)測試文件夾拖放到解決方案資源管理器中,將(jiāng)測試添加到打開(kāi)的解決方案中。

錄制業務組件時(shí)添加 Text 對(duì)象

記錄業務組件時(shí),使用記錄工具欄上的添加文本對(duì)象按鈕添加文本測試對(duì)象。

Commuter license

Commuter license現在最多可以簽出 365 天(而在以前的版本中爲 180 天)。

密碼編碼器

使用密碼編碼器加密密碼時(shí),您不再需要選擇編碼類型選項。

安裝和基礎設施更新

UFT One 2021 包括以下安裝和基礎架構更新: 

區域

增強

品牌重塑繼續,文件位置更新

新公司和産品名稱現在也會(huì)影響文件位置:

  • UFT一個配置文件現在存儲在Micro Focus公司的文件夾。

第一次運行UFT One 2021 時(shí),任何現有設置文件都(dōu)會(huì)自動遷移到新位置。這(zhè)使您能(néng)夠在新版本中繼續使用現有的 UFT One 設置。

  • 用于保存新測試的默認文件夾現在是My Documents\UFT One。在以前的UFT One版本中創建并存儲在其他地方的測試不會(huì)自動移動。您可以從它們的原始位置繼續使用它們。

升級的基礎設施

UFT One現在將(jiāng) Chromium Embedded Framework (CEF) 用于UFT Mobile遠程訪問窗口,以提高性能(néng)和功能(néng)。

新的先決條件

Microsoft Visual C++ 2019 Redistributable - UFT One現在正在使用此可再發(fā)行組件的較新版本。

.NET 5.0.6 - 要使用新的 UIA Pro 插件或 ParallelRunner UI,您必須安裝 .NET 5.0.6。安裝完整的UFT One軟件包時(shí),會(huì)自動安裝此先決條件。

如果您使用靜默安裝或安裝較輕的UFT One,請确保在安裝時(shí)包括這(zhè)些先決條件。

已停産的 SAPWDJ 插件

SAPWDJ 插件已停止使用。如果您打開(kāi)與此加載項關聯的測試,您將(jiāng)看到一條警告消息,指出此加載項與測試關聯但未安裝。

在測試設置中取消選擇此加載項,如果需要,調整測試以使用 SAPWDJ 對(duì)象的 Web 加載項。

新支持的技術版本

UFT One現在支持以下技術和浏覽器版本:

技術版本

注意:标有 * 的技術版本也在早期UFT One版本中進(jìn)行了追溯認證。有關詳細信息,請在線查看相關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

對(duì)于版本 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 成(chéng)功因素

我們建議使用最新的受支持補丁。有關使用早期修補程序時(shí)的已知問題,請參閱已知問題 - 基于 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中國(guó)總代理

HCL中國(guó)合作夥伴

極狐GiLab鉑金級合作夥伴

掃二維碼用手機看

更多資訊

聯系我們

聯系我們

發(fā)布時(shí)間:2020-09-16 13:55:16
地址:蘇州市工業園區新平街388号
          騰飛創新園塔樓A617
電話:400-028-4008
          0512-62382981

關注我們

這(zhè)是描述信息

頁面(miàn)版權所有 -  蘇州華克斯信息科技有限公司  |  Copyright - 2020 All Rights Reserved.