官方微信
官方微博
全真版
Testin云測CTO陳冠誠:AI讓測試越來越“聰明”

12 月 19 日,主題為“測思未來”的TICA 2019阿里巴巴質量創新大會于杭州舉辦,作為云測試領域的開創者及下一代測試的引領者,Testin云測公司受邀出席會議,CTO陳冠誠做《AI在自動化測試領域的應用——AI引領下一代測試新航向》主題分享,介紹AI技術與自動化測試的結合方式,以及如何借助融合自然語言處理、文本識別、圖標識別等技術的下一代AI測試產品iTestin,提升測試的易用性和工作效率。

圖片1.png

Testin云測CTO陳冠誠

此次會議通過智能化、無線、穩定性、IoT以及線下智能5大會場,24+精彩議題,以及涵蓋Google、騰訊、Testin云測等國內外領先互聯網公司,平安銀行、新奧集團、工商銀行等知名傳統企業,北大、新加坡國立大學等國內外知名學府的35+國內外頂尖測試專家的豪華講師陣容,與700位與會嘉賓共話測試的未來,為業界提供了一個前瞻而領先的學術、技術與工業碰撞的分享舞臺。

AI滲透了技術領域,它是一種能夠理解,感知和學習的技術,通過使用計算機來解決通常需要人類智能和理解的問題。根據Forrester的調研顯示:全球有53%的數據和分析決策者表示,他們已經實施、正在實施、正在擴展或者升級某種形式的人工智能。在過去的一年中,全球有29%的開發人員(經理或者更高級別)開發了人工智能或機器學習軟件。Forrester預計,到2020年所謂的“技術精英”會提升自身的人工智能能力,將以人為本的設計能力,與人工智能開發能力相結合將是關鍵。

AI加持測試自動化:更智能,更簡單,更易用

圖片2.png

通過自動化測試來補充現有的手動測試過程,是CICD和DevOps的重要組成部分,大多數團隊正在遵循這些,使其軟件開發生命周期流程更加精簡和有效。AI正在以各種方式影響測試自動化,從而在設計和執行測試中節省大量時間,更快地發布軟件以滿足客戶需求。

測試智能化是未來幾年測試行業最大的技術趨勢之一,測試界對該趨勢有很積極的反饋,一方面,我們已看到實際的落地案例,另一方面,該方向還會不斷涌現新的技術進展。陳冠誠指出,“AI技術可以解決自動化測試學習成本高、維護成本高、Hybird識別差、跨應用能力差,以及不支持跨平臺等方面的問題。目前,AI技術主要從三個方面助力自動化測試,分別是測試用例的智能生成,測試的智能執行,以及測試結果的智能分析?!?/p>

圖片3.png

iTestin推出業界首款基于自然語言的腳本錄制功能,支持用自然語言的交互方式,完成測試自動化操作,全面提升測試產品的易用性和自動化效率,通過人工智能技術,大大降低腳本調試和腳本維護成本。

具體來說:

1. 自然語言錄入文字即可生成自動化腳本

圖片4.png

通過iTestin,想實現向下滑動APP,就可以寫“向下滑動”,如果想實現APP登錄,就可以寫“點擊登錄”,不像以前需要設置各種參數才能完成這些操作,降低操作門檻。

2. 不依賴控件信息,進行控件定位識別

為了支撐自然語言撰寫的自動化測試腳本語言的穩定與高效執行,需要高精度、高效率的AI算法提供可靠的識別效果。為了解決識別精度的挑戰,Testin云測打造了業界最大規模的APP截圖的字符識別數據集,并通過算法自動生成上千萬條數據用于字符識別模型的構建。

圖片5.png

陳冠誠說道,“現實世界的數據和傳統方法就像深度模型的老師,我們可以從這些數據和方法中提取智能。通過圖像處理技術,模型各種變換,使數據變得更全面,幫助模型達到更好的泛化能力?!?/p>

為了提升OCR深度學習的效率,Testin云測與英特爾聯合進行了探索,并重點從基礎設施平臺配以工具套件來構建解決方案,用軟件加速以及硬件支撐兩個角度對OCR方案進行優化。借此,將AI測試中的OCR識別時間從2秒降低到0.3秒左右,實現了6倍的性能提升,且不影響測試的效果和結果。

3.以圖找圖和圖標識別

Testin云測的自動化測試中主要從圖像的角度來識別和定位控件元素。目前大部分應用采用簡約設計的線條形圖標,這樣導致原本可靠的模板匹配和特征點匹配技術都失效了。在實際測試中,現有最好的圖標識別技術,正樣本的準確率只有66.87%,負樣本準確率為91.16%,單個圖標識別耗時為1532ms。

Testin云測對簡約設計的線條圖標的識別,進行了集中攻關,并且專門設計了圖標相似度判別算法,大大提高了圖標識別的準確率和對正負樣本的分辨能力,最終的正樣本準確率通過率為97.34%,負樣本的準確率為97.16%,單個圖標識別平均耗時為319ms,達到了業界領先水平。

結語

未來幾年中,我們將看到人工智能與新興的計算機視覺、自然語言處理和手勢用戶界面嵌入到各種類型的產品和設備中。AI和機器學習技術不斷成熟和發展,它們正在越來越多地應對軟件測試中的挑戰。Testin云測為應用、軟件、網站、小程序等提供全方位測試服務,致力于將領先技術落地于測試行業,提升跨終端執行通過率,通過AI深度學習算法使自動化腳本越來越“聰明”,采用智能的、自適應的測試自動化方案讓自動化變得更加“智能”。

關于Testin云測

Testin云測創立于2011年,是一家人工智能技術驅動的企業服務平臺,為全球超過百萬的企業及開發者提供云測試服務、AI數據標注服務、安全服務及推廣服務。云測的使命是助力產業智能化,即在全球產業化升級浪潮中,云測通過工具、技術、人才、服務四位一體的共享,加速企業智能化、數字化、科技化的進程,為企業在各行業中的智能化升級與商業化落地保駕護航,釋放創新力量,賦能企業改變世界。

新聞附件:

專 題
工信部司局長談2020年工作思路

工業和信息化部各司局長談2020年工作思路

通信管理局長談2020年工作思路

通信管理局長談2020年工作思路

2019運維大會

促進運維新技術、新理念實踐落地

“不忘初心、牢記使命”主題教育

“不忘初心、牢記使命”主題教育進行時

10分鐘讀懂5G

了解當前全球5G研發的總體形勢,國內5G的研究進展情況。

重走信息長征路

傳承紅色基因、艱苦奮斗、無私奉獻、銳意創新。

版權所有2000- 人民郵電報社
39网球比分网 陕西快乐10分开奖结果 山西快乐十分前三组选走势图 安装中国福利彩票软件 海南4十1彩票走势图 银行怎么给私募基金配资 浙江省体彩十一选五开奖号码 有10万闲钱怎么理财 北京快3走势图彩票 内蒙古快三49期链接 股票在线软件