掌動(dòng)智能UI自動(dòng)化測試工具與信創(chuàng)大產(chǎn)業(yè)的協(xié)作:加速數(shù)字轉(zhuǎn)型的力量
中國未來的數(shù)字基礎(chǔ)奠定,關(guān)鍵在于信創(chuàng)產(chǎn)業(yè)的發(fā)展。該產(chǎn)業(yè)的核心是通過行業(yè)應(yīng)用拉動(dòng),構(gòu)建國產(chǎn)化信息技術(shù)軟硬件底層架構(gòu)體系和全生命周期生態(tài)體系,解決“卡脖子”問題的核心技術(shù)關(guān)鍵環(huán)節(jié),信創(chuàng)產(chǎn)業(yè)發(fā)展已經(jīng)成為經(jīng)濟(jì)數(shù)字化轉(zhuǎn)型、提升產(chǎn)業(yè)鏈發(fā)展的關(guān)鍵。
隨著國產(chǎn)化替代和信創(chuàng)改造的推進(jìn),信創(chuàng)業(yè)務(wù)質(zhì)量保障已經(jīng)成為越來越受到重視的問題,需要行業(yè)各方共同努力,加強(qiáng)技術(shù)產(chǎn)品研發(fā)和人才梯隊(duì)培養(yǎng),完善質(zhì)量管理體系和質(zhì)量保障流程,確保信創(chuàng)業(yè)務(wù)的質(zhì)量和安全。
ZRunner UI自動(dòng)化智能測試平臺就是一款由廣州掌動(dòng)智能科技有限公司專業(yè)團(tuán)隊(duì)重新構(gòu)建的高度專業(yè)化的自動(dòng)化測試工具,旨在信創(chuàng)大環(huán)境下提供高度專業(yè)化的自動(dòng)化測試解決方案,幫助用戶提高軟件測試效率、測試質(zhì)量和可靠性。該平臺基于Anolis OS和OpenEuler OS操作系統(tǒng)原生研發(fā),且已通過統(tǒng)信服務(wù)器操作系統(tǒng)V20和銀河麒麟高級服務(wù)器操作系統(tǒng)V10的認(rèn)證,其在兼容、性能和穩(wěn)定性方面得到了極高的認(rèn)可。ZRunner UI自動(dòng)化智能測試平臺可以兼容多種國產(chǎn)芯片、服務(wù)器、數(shù)據(jù)庫、中間件等信創(chuàng)生態(tài),具備智能化的測試功能和組織管理、資源管理、一體化自動(dòng)化測試平臺和AI驅(qū)動(dòng)等多項(xiàng)能力。
1、組織管理:提供了一個(gè)全面的測試管理平臺,包括用戶管理、項(xiàng)目管理、腳本管理、測試數(shù)據(jù)管理、測試環(huán)境管理和測試設(shè)備管理等功能,可以實(shí)現(xiàn)對測試流程的全面管控和優(yōu)化。
2、資源管理:提供了一個(gè)設(shè)備集中管理平臺,通過分時(shí)租用的方式,提供統(tǒng)一的線上操作入口,從而降低設(shè)備的采購和管理成本,同時(shí)也能減少測試設(shè)備被帶出辦公室的信息安全風(fēng)險(xiǎn)。
3、一體化自動(dòng)化測試平臺方面:支持移動(dòng)端、WEB、PC桌面端的測試,并提供統(tǒng)一的用戶操作體驗(yàn),同時(shí)還支持跨端調(diào)度,實(shí)現(xiàn)了自動(dòng)化功能測試、兼容測試、前端性能專項(xiàng)測試、用戶體驗(yàn)(撥測)等測試能力。
4、AI驅(qū)動(dòng):采用了計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)技術(shù),支持錄制生成和手工編寫自然語言腳本,實(shí)現(xiàn)了一套腳本跨平臺、跨載體執(zhí)行的功能,從而抹平了設(shè)備平臺差異。這使得測試人員可以更加便捷地進(jìn)行測試,并且可以提高測試效率和準(zhǔn)確性。
AI驅(qū)動(dòng) & ZRunner
當(dāng)涉及到AI驅(qū)動(dòng)的測試領(lǐng)域時(shí),ZRunner具有許多值得注意的特點(diǎn),以下是其中三個(gè)典型的優(yōu)勢:
1、AI Rec,結(jié)合了人工操作和自動(dòng)化分析,利用系統(tǒng)AI自動(dòng)分析頁面元素,實(shí)現(xiàn)了手動(dòng)操作與自動(dòng)化腳本的轉(zhuǎn)換,從而大大降低了測試用例編寫的門檻,使得測試更加簡單、方便。通過AI Rec,測試人員不需要具備過多的編程技能,就可以快速地生成高效的測試用例。
2、AI NLP,具有強(qiáng)大的自然語言處理能力,可以實(shí)現(xiàn)精準(zhǔn)的語義解析。借助自然語言處理庫和單詞序列分配概率模型等技術(shù),AI NLP能夠?qū)⑹止び美D(zhuǎn)換為自動(dòng)化腳本,大幅度降低了編寫門檻,提高了測試的效率和智能化水平。
3、AI Data,形成數(shù)據(jù)矩陣,支持同步、導(dǎo)入、輸入、自動(dòng)生成等多種方式完成測試數(shù)據(jù)搭建。這使得ZRunner可以完美地跑通不同環(huán)境下的測試,包括dev環(huán)境、test環(huán)境、sit環(huán)境、uat環(huán)境、pre環(huán)境、prod環(huán)境等。AI Data能夠幫助測試人員快速地準(zhǔn)備測試數(shù)據(jù),從而提高測試的效率和質(zhì)量。
目前我們正研究將當(dāng)前火熱的GPT類對話式大型語言模型應(yīng)用于UI自動(dòng)化測試領(lǐng)域,以實(shí)現(xiàn)更高水平的智能化測試。利用該技術(shù)將可以實(shí)現(xiàn)完全自動(dòng)生成測試用例、執(zhí)行測試以及動(dòng)態(tài)修正測試用例,即便業(yè)務(wù)流程和UI界面發(fā)生變化,亦可自主實(shí)現(xiàn)測試、分析、定位。
傳統(tǒng)框架VS ZRunner
而相對于傳統(tǒng)自動(dòng)化框架(例如Appium或Selenium),ZRunner具有以下優(yōu)勢:
1、學(xué)習(xí)成本低:傳統(tǒng)UI自動(dòng)化框架需要至少16小時(shí)的學(xué)習(xí)時(shí)間,并需要編程語言基礎(chǔ)。但使用ZRunner的人員,無論是否具有自動(dòng)化經(jīng)驗(yàn),只需要15分鐘就能編寫出第一個(gè)用例,不需要編程語言基礎(chǔ)。
2、框架環(huán)境快速搭建:傳統(tǒng)自動(dòng)化框架需要1個(gè)人日或以上的時(shí)間來搭建框架環(huán)境(例如Android需要1個(gè)人日,IOS需要2個(gè)人日),并且需要基本封裝。而ZRunner只需要打開瀏覽器即可使用。
3、元素定位簡單:傳統(tǒng)自動(dòng)化框架需要平均10分鐘以上的時(shí)間來定位元素,并需要了解Xpath等知識。但ZRunner能夠在秒級別內(nèi)定位元素,還提供元素自動(dòng)識別功能。
4、編寫用例簡單:傳統(tǒng)自動(dòng)化框架編寫用例需要平均40分鐘,而ZRunner只需要平均15分鐘。
5、調(diào)試功能完善:傳統(tǒng)自動(dòng)化框架依賴于IDE進(jìn)行調(diào)試,并不支持用例步驟的單步調(diào)試。而ZRunner提供所見即所得的調(diào)試模式,支持用例步驟的單步調(diào)試。
6、改版影響?。簜鹘y(tǒng)自動(dòng)化框架中,Xpath通常會發(fā)生變化,從而對測試產(chǎn)生影響。但ZRunner中,流程和文字不會發(fā)生變化,影響非常小。而且自然語言腳本隨時(shí)可以導(dǎo)入導(dǎo)出.xls。
7、維護(hù)成本低:例如在某產(chǎn)品發(fā)生一次大改版時(shí),傳統(tǒng)自動(dòng)化框架需要至少1個(gè)人日的維護(hù)成本,但使用ZRunner只需要30分鐘以內(nèi)的維護(hù)成本。
8、建設(shè)成本低:在移動(dòng)端和Web端上,傳統(tǒng)自動(dòng)化框架需要建設(shè)和維護(hù)兩套平臺。但使用ZRunner,一套產(chǎn)品可以涵蓋多個(gè)平臺(移動(dòng)端、Windows、MacOS、信創(chuàng)操作系統(tǒng)),降低了建設(shè)成本。
信創(chuàng)評測 & ZRunner
掌動(dòng)智能通過建設(shè)信創(chuàng)評測實(shí)驗(yàn)室,旨在幫助客戶解決部署和使用信息化系統(tǒng)時(shí)可能遇到的兼容性、功能性、穩(wěn)定性等問題,從而提高使用效果和用戶滿意度。其中,ZRunner作為掌動(dòng)智能自研的重要信創(chuàng)測試工具,“Z”代表了掌動(dòng)智能公司的拼音首字母和質(zhì)量的首字母,這也表明了掌動(dòng)智能公司在保證產(chǎn)品質(zhì)量方面的堅(jiān)定信念和承諾,可以幫助客戶對信息化系統(tǒng)進(jìn)行全方位的測試和評估,從而提供更加全面、準(zhǔn)確的質(zhì)量保障服務(wù)。
在當(dāng)前數(shù)字化轉(zhuǎn)型和信創(chuàng)產(chǎn)業(yè)發(fā)展的背景下,具備高效、準(zhǔn)確的測試和評估能力已成為保證信息化系統(tǒng)質(zhì)量和用戶滿意度的關(guān)鍵。因此,掌動(dòng)智能搭建的信創(chuàng)評測實(shí)驗(yàn)室和ZRunner對于數(shù)字化轉(zhuǎn)型和信創(chuàng)產(chǎn)業(yè)的發(fā)展具有積極的促進(jìn)作用,可以為客戶提供更加專業(yè)、全面的質(zhì)量保障服務(wù),助力企業(yè)數(shù)字化轉(zhuǎn)型和信息化建設(shè)的順利推進(jìn)。