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