在構建和交付更快、更好軟件的問題上,企業如果想在當今 OpenText DevOps 環境中保持競爭力,就不能再在速度和質量之間選擇,而是要尋找一種更快地將質量融入每個應用程序的方法。
OpenText 預測到了這種對更快、更智能測試的需求,并在 OpenText UFT One 中嵌入了多種人工智能驅動的智能自動化功能。這些新功能讓使用 UFT One 的團隊能夠縮短測試創建時間,提高測試覆蓋率,增強測試資產的彈性,并減少測試維護工作。
01 智能測試自動化三大優勢
智能自動化是實現更強大測試覆蓋的關鍵。AI 助力的智能測試自動化的三大優勢包括:
■ 在早期進行檢測和修復,以防生產流程中出現缺陷。
■ 通過簡化測試創建和維護、可重復使用和彈性的測試腳本以及降低測試基礎設施支出,降低成本。
■ 助力產品在所有平臺上滿足客戶期望。
02 基于 AI 的 UFT One 測試自動化
UFT One 基于 AI 的測試自動化,可以簡化并改善測試的創建、執行和維護。基于 AI 的機器學習和高級 OCR 提供了高級對象識別功能,當與基于 AI 的 mockup 識別、錄制、文本匹配和基于圖像的自動化結合使用時,團隊可以減少測試創建時間和測試維護工作,提高測試覆蓋率和測試資產的彈性,降低測試維護工作。
高級對象識別
通過更自然地識別對象(類似于人類 "看到 "對象的方式)來簡化測試的創建和執行。這是通過基于 AI 的機器學習和高級光學字符識別 (OCR) 實現的。
對象交互
通過讓屏幕上的可視對象進行與用戶相同的交互,增加測試的彈性。UFT One 的神經網絡能理解每個對象及其上下文,并以自然的方式進行操作。UFT One 基于 AI 的對象識別和對象交互功能允許單個腳本在多個不同的平臺上運行。
基于 AI 的測試執行
UFT One 結合了基于 AI 的對象識別、對象交互和自然語言腳本創建功能,可快速編寫測試并在多個不同平臺上執行,無需進行任何修改,從而提高了測試的準確性、彈性和速度。
記錄基于 AI 的測試步驟
在應用程序上執行業務流程并創建基于 AI 的測試步驟序列。在錄制會話中,您還可以微調對象識別并添加檢查點步驟。錄制結果是一個可在多個平臺和環境中運行的彈性測試。
基于 AI 的樣機識別
基于 AI 的樣機識別(AI-Based Mockup Identification)可檢查應用程序模擬,并識別可用于測試的對象。這樣就能更早地準備測試,甚至在應用程序完全開發之前就能進行測試設計。
AI 轉換助手
啟用 AI 轉換助手運行現有測試,并接收將基于技術的測試步驟轉換為基于 AI 的測試步驟的建議。用建議的 AI 對象步驟替換現有步驟,創建更具彈性和平臺無關的測試。
03 UFT?One 智能測試自動化?四大功能
基于圖像的處理
通過使用 ABBYY OCR 引擎或 Google Tesseract OCR 引擎進行基于圖像的自動化、視覺錨點和嵌入式 OCR(光學字符識別),像人類一樣學習對象,從而跟上不可預測的用戶界面變化。
?基于圖像的自動化
使用 Insight 識別對象(Insight):Insight 使 UFT One 能夠根據對象的外觀而非其設計中的屬性識別應用程序中的對象。這對于處理運行在遠程計算機上的應用程序非常有用。
?針對視覺錨點
視覺關系標識符(VRI):為改進對象識別,可創建視覺關系標識符,這是一組定義,可根據鄰近對象的相對位置識別應用程序中的對象。
?針對嵌入式 OCR
運行時的文本識別(Text recognition):在處理測試和腳本組件時,可使用文本和文本區域檢查點或輸出值命令來驗證或檢索對象中的文本。
機器驅動的回歸測試
輕松查找異常情況,如腳本錯誤、視覺回歸測試、失靈鏈接等。
?針對腳本錯誤
智能識別(Smart Identification):當 UFT One 使用學習到的描述來識別對象時,它會搜索與描述中所有屬性值相匹配的對象。在大多數情況下,這種描述是識別最簡單方法,除非對象的主要屬性發生變化,否則這種方法都是有效的。如果 UFT One 無法找到與所學對象描述匹配的任何對象,或者找到多個符合描述的對象,則 UFT One 會忽略所學描述,并使用智能識別機制(如果已定義并啟用)嘗試識別對象。
?針對視覺回歸
用于視覺回歸測試的 Applitools(Applitools SDK for UFT One):Applitools Eyes UFT One SDK 允許在 UFT One 測試中輕松添加視覺檢查點。它還能從 UFT One 生成應用程序的屏幕截圖,并將其發送到 Eyes 服務器進行驗證,如果發現案例差異,則測試失敗。
?針對失靈鏈接
使用Page checkpoints檢查損壞的鏈接(Page checkpoints):使用 Page checkpoints 檢查關鍵網頁的統計信息。這些檢查點可檢查網頁上的鏈接和圖片來源,并包含對失靈鏈接的檢查。
文本分析
直接從應用程序中提取文本和數據值進行分析,或直接從圖像中收集模擬文本。
?數據提取
測試組合生成器 (TCG) 增強功能:UFT One 的 TCG 工具支持從正在測試的應用程序直接提取數據的附加方法,通過使用測試中的參數和它們可能的值來生成多個數據組合。
?從圖像中提取文本
運行時文本識別(檢查圖像中的文本):在處理測試和腳本組件時,使用文本和文本區域檢查點或輸出值命令來驗證或檢索對象中的文本。UFT One 通過 OCR 機制識別應用程序中的文本。
合成數據創建
使用多種算法智能創建數據,以縮小測試數據集,而不會嚴重損失質量。
?數據創建
生成數據以驅動您的測試(測試組合生成器,Test Combinations Generator):測試組合生成器通過使用測試中的參數和可能的值來創建多個數據組合,幫助準備測試配置數據。一旦指定了數據,根據參數的數量,這項任務可能呈指數增長。使用測試組合生成器可以自動完成這項工作。
關于 OpenText
OpenText? 是一家信息公司 (The lnformation Company) 。我們的使命是: 強化信息管理,保護信息安全,提升每個人、每個組織獲得信息優勢的能力。
作為信息管理領域的佼佼者,OpenText 提供涵蓋內容服務、業務網絡、數字體驗、安全性、應用程序現代化、運營管理和開發者 API 的全面解決方案組合。OpenText 解決方案可幫助客戶簡化系統,打造無摩擦的自動化機制,從而支持客戶在數字化世界中蓬勃發展。公司注重營造包容性環境,充分利用所有員工、客戶、供應商和合作伙伴的多元化背景與觀點。
(文章來源公眾號:MicroFocus)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關于億道電子
上海億道電子技術有限公司是國內資深的研發工具軟件提供商,公司成立于2009年,面向中國廣大的制造業客戶提供研發、設計、管理過程中使用的各種軟件開發工具,致力于幫助客戶提高研發管理效率、縮短產品設計周期,提升產品可靠性。
十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰略合作伙伴關系,并作為他們在中國區的主要分銷合作伙伴服務了數千家中國本土客戶,為客戶提供從芯片級開發工具、EDA設計工具、軟件編譯以及測試工具、結構設計工具、仿真工具、電氣設計工具、以及嵌入式GUI工具等等。億道電子憑借多年的經驗積累,真正的幫助客戶實現了讓研發更簡單、更可靠、更高效的目標。

歡迎關注“億道電子”公眾號
了解更多研發工具軟件知識

首頁 > 新聞資訊
