原騰訊副總裁吳軍在他的《全球科技通史》中介紹道:能量和信息是衡量人類科技進步的兩把標尺。科技的演進,一是能量利用效率越來越高的過程,二是不斷用信息去代替能量的過程。
無論是蒸汽革命還是電力革命,本質都是圍繞能量進行的;而信息化革命和智能化革命卻又是圍繞信息的利用效率,它考驗的是單位能量處理信息的能力。如今,我們正步入到智能化時代,以智能APP、智慧交互等為代表的新產品、新業態給人類生活產生深遠影響。
此前工信部在新聞發布會上指出,截至到2018年年底,中國的手機APP數量接近449萬,全球排名第一。作為APP正式上線的最後一道工序,軟體和系統測試的環節,也不可忽視。而隨著新技術的演進,雲測試異軍突起,它大大提升了傳統測試(單位能量)對於軟體和系統測試(信息處理)的效率至少30%,同時還將測試的成本降低至少50%。也正因如此,過去傳統的外包測試正在被逐漸顛覆,以Testin雲測試為代表雲測試模式成為眾多企業的首選項。
但你有沒有想過,當我們將AI技術應用到雲測試之中,會發生怎樣的化學反應呢?
就拿雲真機測試來說,過去測試者在線使用雲真機開展測試時,需要手動運行測試點,在真機界面尋找按鈕並作操作所需要測試的步驟進行腳本錄製。由於不同手機界面查找按鈕的方法不一樣,錄製的腳本無法復用到其他的機型。且首次錄製腳本的成功率往往在50%左右,需要進行另外一個步驟「真機調試」,經過資深測試專家調試後優化的腳本才可以批量執測。如今,測試者只需打字輸入測試步驟,系統將自動識別自然語言,轉化為自動化腳本,不需真機調試即可批量執行測試,錄腳本及調試較過去省時30%-50%。
對於企業用戶來說,不再需要自己或者僱專人從頭開始寫腳本,Testin雲測將腳本分化為不同的執行段落進行模塊化沉澱,企業用戶通過「拼積木式」的操作方法即可以快速錄製所需腳本,實現效率指數型增長。在腳本生成階段,利用自然語言理解與翻譯技術,實現從自然語言用例到自動化測試腳本的自動化生成;在腳本執行階段,引入基於深度學習的字符與圖標識別技術,大幅提升自動化測試的容錯性;在執行異常的識別與處理階段,集成目標檢測、增量學習、近似學習等技術,實現高效的異常檢測與處理。
這樣一來,一方面,智能腳本錄製大大降低了自動化測試門檻,使得測試場景更豐富,腳本更為精準,操作更為便捷,極大減少了人工手動幹預。另一方面,智能腳本錄製可實現測試經驗移植以及腳本復用。過去調試後腳本優化階段需要依靠資深測試工程師經驗開展,現在則由雲端腳本案例庫沉澱匹配,且測試腳本與APP及手機設備剝離,腳本庫雲端獨立可復用。反過來,不斷積累的腳本數據訓練系統實現更精準極速的腳本匹配與錄製。
據了解,2020年第十一屆中國國際軟體質量工程(iSQE)峰會將於重慶舉辦,Testin雲測試CTO陳冠誠作為受邀嘉賓將在10月23日的上午進行主題為「AI在雲測試領域的應用和實踐」演講,並於下午進行主題為「產業人才新模式分論壇:軟體產業人才規模化培養」的圓桌討論,共同與國內外知名企業精英多維解析不同經典。
作為雲測試模式的開創者和引領者,Testin雲測相信,在AI技術的加持之下,未來的雲測試必將貫穿全鏈路,智能化雲測試也必將大放異彩。