本主題介紹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 One的 AI 功能(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):
|
用于學(xué)習 AI 對(duì)象和構建測試的更新界面(miàn) |
使用新的組合且一緻的界面(miàn)來檢查實時(shí)應用程序和應用程序模型圖像。 使用實時(shí)應用程序時(shí),您現在可以執行以下操作:
|
其他語言的文本識别 |
基于人工智能(néng)的測試現在可以識别四十多種(zhǒng)語言的文本。 |
支持的其他控件類型 |
現在支持新的控件類型和類型名稱:
有關支持的控件類型的完整列表,請參閱基于 AI 的測試:支持的控件類型。 |
容器對(duì)象 技術預覽 |
使用對(duì)象層次結構可以提高測試的可讀性和彈性。 表格和日曆控件現在可以被視爲容器或父對(duì)象。 |
性能(néng)改進(jìn) |
此版本提供以下機制來提高基于 AI 的測試的性能(néng):
|
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):
該Browser.OpenNewTab方法打開(kāi)一個新的标簽并導航到URL的新選項卡,在Safari浏覽器擴展的設置中定義。 使用CaptureBitmap方法在測試期間獲取應用程序對(duì)象的屏幕截圖。
|
新的 PDF 插件(技術預覽)
測試 PDF 文檔不再需要使用 Adobe Acrobat Pro。
UFT One現在包含一個PDF 測試實用程序,可打開(kāi)、顯示 PDF 文檔并與其交互以進(jìn)行測試。
打開(kāi) PDF 文檔進(jìn)行測試 |
要打開(kāi) PDF 文檔以對(duì)其進(jìn)行測試,請執行以下操作之一:
|
運行在以前版本中創建的 PDF 測試 |
要運行在UFT One的早期版本中創建的測試,請執行以下操作: 更改您的測試以使用PDF 測試實用程序打開(kāi) PDF 文檔,如上所述。 在維護模式下運行測試以更新UFT One用于标識 PDF 文檔中對(duì)象的屬性。 |
新增功能(néng) |
使用新的PDFApplication.GetText和PDFPage.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 One的 Parallel 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):
|
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 命令實施以下活動:
|
UFT One Utility Docker 映像
UFT One 2021在 Docker 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ì)象識别中心包括以下更新:
|
在GUI測試中使用 JSON 文件内容 |
UFT One現在可以使用Parse方法從 JSON 文件中讀取數據。您可以將(jiāng)測試輸入數據存儲在 JSON 文件中,并爲文件中的所有測試數據運行單個測試腳本。 |
SAP 安全網絡通信 (SNC) |
UFT One現在支持通過(guò)安全網絡連接 (SNC) 使用用戶/密碼身份驗證連接到解決方案管理器服務器。 |
DevExpress 滾動條 |
UFT One現在將(jiāng)其他 DevExpress 滾動條類型識别爲SwfScrollBar測試對(duì)象: VGridVertScrollBar和VTLScrollBar |
API 測試增強
UFT One 2021 爲 API 測試提供以下更新:
增強 |
描述 |
Kafka 對(duì) API 測試的支持 |
您現在可以測試 Kafka 服務器的 API 功能(néng)。卡夫卡活動在工具箱>标準活動,可以驗證發(fā)布消息到主題,或接收并從卡夫卡服務器中删除郵件的過(guò)程。 |
新建數據表 |
API 測試現在使用新的數據表,它支持 Excel 的.xlsx格式并提供更快的響應時(shí)間。 新數據表具有許多增強功能(néng):
新數據表包括測試數據窗格中的一些用戶界面(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é)字符識别。 筆記:
|
自動化對(duì)象模型 (AOM) 增強功能(néng)
UFT One 2021 在使用 AOM 時(shí)提供以下新功能(néng):
添加對(duì)現有 API 測試的調用 |
APITest 對(duì)象在 AOM 中可用,支持以下功能(néng):
|
添加對(duì)現有操作的調用 |
在當前操作或測試中添加對(duì)現有操作的調用。 在 Test 或 Action 對(duì)象中使用新的AddExistingAction方法。 |
可用性增強
UFT One 2021 提供以下新的可用性增強功能(néng):
區域 |
增強 |
性能(néng)提升 |
以下過(guò)程現在花費的時(shí)間更少:
|
打開(kāi)測試 |
執行以下操作之一以打開(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 One 2021 時(shí),任何現有設置文件都(dōu)會(huì)自動遷移到新位置。這(zhè)使您能(néng)夠在新版本中繼續使用現有的 UFT One 設置。
|
升級的基礎設施 |
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.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 |
對(duì)于版本 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 |
我們建議使用最新的受支持補丁。有關使用早期修補程序時(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鉑金級合作夥伴
掃二維碼用手機看
更多資訊