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

歡迎關(guān)注“億道電子”公眾號(hào)
了解更多研發(fā)工具軟件知識(shí)

首頁 > 新聞資訊
