近年來,“數(shù)字產(chǎn)業(yè)化”和“產(chǎn)業(yè)數(shù)字化”多次在兩會報告及《“十四五”規(guī)劃綱要》中提及,成為各個行業(yè)高度關(guān)注的熱詞。數(shù)字經(jīng)濟作為數(shù)字產(chǎn)業(yè)化和產(chǎn)業(yè)數(shù)字化的核心,已成為未來利用數(shù)字技術(shù)賦能傳統(tǒng)產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型升級,推動新產(chǎn)業(yè)新模式發(fā)展的強力引擎。
伴隨企業(yè)數(shù)字化轉(zhuǎn)型步入深水區(qū),軟件產(chǎn)品及服務(wù)逐漸成為企業(yè)的重要資產(chǎn)及核心競爭優(yōu)勢。為了滿足日益變化的市場環(huán)境及需求,軟件產(chǎn)品的迭代周期也在不斷加快,使得敏捷開發(fā)、DevOps等成為行業(yè)主流開發(fā)模式及技術(shù)文化。
而這種“小步快跑”、“持續(xù)開發(fā)持續(xù)迭代”的軟件開發(fā)、交付模式的興起,對軟件測試部門帶來巨大壓力,即需要測試人員在更短的時間完成整個測試流程。因此,提升軟件測試速度和效率顯得愈發(fā)迫切。
自動化測試是軟件質(zhì)量和效率提升的重要手段
針對軟件復(fù)雜度越來越高、規(guī)模持續(xù)擴大、產(chǎn)品迭代周期不斷縮短等現(xiàn)狀,以智能測試技術(shù)提升自動化測試覆蓋率已成為軟件測試行業(yè)主流趨勢。
“測試過程管理難、測試效率低、業(yè)務(wù)型測試人才少和專項測試能力受限是企業(yè)在軟件和系統(tǒng)測試中遇到四大難題”。Testin云測CTO陳冠誠認為,“構(gòu)建一站式AI自動化測試平臺整體架構(gòu)和健全的測試服務(wù)體系,是提升企業(yè)軟件質(zhì)量和測試效率的關(guān)鍵”。
在剛剛落幕的2022QECon大會上,Testin云測CTO陳冠誠表示,基于統(tǒng)一UI自動化測試AI引擎,采用自然語言編寫腳本,對象識別引擎由控件方式升級為AI方式,大幅提高腳本的兼容性及復(fù)用性,極大地降低了腳本的學(xué)習(xí)及維護成本,通過AI中臺的技術(shù)能力,賦能App、Web、PC和接口自動化測試,業(yè)務(wù)監(jiān)控,兼容測試,驗收測試等場景,以領(lǐng)先的AI自動化核心能力和全方位的智能測試解決方案助力企業(yè)提升軟件質(zhì)量和效率。
作為一家以人工智能技術(shù)驅(qū)動的企業(yè)服務(wù)平臺,Testin云測試將AI技術(shù)作為測試技術(shù)升級的重要抓手,推出了全新的自動化測試平臺TestinPro,以視覺識別和自然語言理解為核心技術(shù)支撐,基于深度學(xué)習(xí)構(gòu)建了OCR文字識別、圖像識別、自然語言處理引擎三大AI能力。
經(jīng)過AI等技術(shù)的加持,TestinPro AI自動化核心能力有了全面提升:全新的自然語言編寫腳本方式,使腳本編寫效率高、易理解、易維護;全新的AI版本OCR技術(shù)應(yīng)用,使腳本易維護、執(zhí)行穩(wěn)定性更高;全新的AI版本圖標分類技術(shù)應(yīng)用,實現(xiàn)常見圖標語義化;全新的圖像相識度匹配算法,圖像識別魯棒性更好。
相對傳統(tǒng)測試方法,Testin云測試AI自動化測試場景覆蓋率提高30%以上,腳本開發(fā)編寫效率提升超過200%,腳本維護工作量降低60%。不僅提升了測試效率,還極大的降低了測試成本。
Testin云測試助力軟件測試行業(yè)高質(zhì)量發(fā)展
作為云測試模式的開創(chuàng)者和引領(lǐng)者,Testin云測試始終根植于測試領(lǐng)域,基于領(lǐng)先的智能測試技術(shù)和能力為全行業(yè)提供全方位測試服務(wù),能夠覆蓋軟件應(yīng)用整個生命周期,基于多維度檢測服務(wù),為軟件應(yīng)用按時交付、及時上線以及高效運行提供了有力保障!
目前,Testin云測試提供包括兼容測試、測試管理數(shù)字化、自動化測試、云眾包、安全測試和遠程真機等覆蓋軟件全生命周期及各個不同階段地測試服務(wù)。
以兼容測試服務(wù)為例,由于存在Android和iOS兩大生態(tài)陣營,且不同品牌的手機屏幕分辨率及采用的硬件設(shè)備不同,這對測試工作帶來諸多挑戰(zhàn)。
Testin云測試基于多年積累的AI自動化技術(shù),將待測APP中的核心功能、流程腳本化,并將腳本推送到Testin云測試全球?qū)嶒炇业暮A拷K端進行自動執(zhí)行檢測。測試數(shù)據(jù)全過程自動記錄,包括每個步驟對應(yīng)的操作過程、截圖、日志、性能指標等詳細信息,最終自動形成一套基于移動應(yīng)用質(zhì)量方面的檢測報告。
由于在兼容測試中積累的大量不同應(yīng)用程序的不同場景,Testin云測試OCR文字識別算法的訓(xùn)練數(shù)據(jù)超過2000萬,驗證數(shù)據(jù)超過500萬,支持CPU和GPU兩種版本,能夠支撐不同客戶的硬件環(huán)境。針對不同設(shè)備的分辨率問題,Testin云測試采用動態(tài)模板匹配、邊緣檢測,圖像去噪等算法,其圖像對象識別精度提升至97%,響應(yīng)速度達到200ms左右。
據(jù)了解,Testin云測自動化測試工具,在技術(shù)上應(yīng)用了機器視覺(AI)技術(shù),在易用性、識別精度、執(zhí)行穩(wěn)定性等方面均超越傳統(tǒng)自動化測試工具。有數(shù)據(jù)表明,僅應(yīng)于回歸測試,即可可幫助企業(yè)提升1.5倍以上的人效。
此外,Testin云測試還可以滿足自然語言AI腳本錄制、移動APP自動化測試、Web自動化測試、PC端自動化測試以及運營階段的測試-APP業(yè)務(wù)監(jiān)控等場景下的測試需求,并且實現(xiàn)了對DevOps體系的全面對接與支持。
寫在最后
作為自動化測試領(lǐng)域的一枚“老兵”,Testin云測自成立至今,已為全球超過百萬的企業(yè)及開發(fā)者提供全方位測試服務(wù),累計服務(wù)超過300萬款應(yīng)用。隨著企業(yè)數(shù)字化轉(zhuǎn)型的深入,Testin云測將為更多行業(yè)和客戶提供智能測試服務(wù),為軟件行業(yè)高質(zhì)量發(fā)展貢獻力量。