人工智能如何落地?Testin云測創(chuàng)造 “AI+測試”新模式
人工智能如何落地?Testin云測創(chuàng)造 “AI+測試”新模式
移動互聯(lián)網(wǎng)興起的時候,TesTIn云測很敏銳地選擇測試這一準確錨點重點發(fā)力,經(jīng)過多年深耕,在企業(yè)應(yīng)用服務(wù)的ToB領(lǐng)域積累了深厚技術(shù)基礎(chǔ)與聲譽。如果說測試服務(wù)是TesTIn云測跨入移動互聯(lián)網(wǎng)的護身鎧甲,那中國移動互聯(lián)網(wǎng)發(fā)展的大潮則是TesTIn云測迅速躋身ToB領(lǐng)域佼佼者的強勁東風。在TesTIn云測測試業(yè)務(wù)迅速發(fā)展起來之后,更是將服務(wù)范圍拓展到了安全、推廣、產(chǎn)品優(yōu)化、流量變現(xiàn),及AI大數(shù)據(jù)解決方案等等領(lǐng)域。在移動互聯(lián)網(wǎng)紅利接近尾聲,AI技術(shù)變成新的技術(shù)驅(qū)動力的環(huán)境下,Testin云測緊扣技術(shù)變革的脈搏,創(chuàng)造性的將深度學習、強化學習、自然語言處理等人工智能技術(shù),引入到測試服務(wù)中,幫助客戶提高自動化執(zhí)行的成功率與適用范圍,這在國內(nèi)甚至國際上是史無前例的。
云測試的拓荒者
智能手機的迅速普及為移動應(yīng)用產(chǎn)業(yè)化發(fā)展創(chuàng)造了廣闊空間,各類APP如雨后春筍,產(chǎn)生了對測試的巨大需求。2011年Testin云測正式成立,并成功融資數(shù)千萬美元,Testin云測創(chuàng)始團隊將當時市面上幾乎所有的手機機型采購過來,在網(wǎng)上建立云真機平臺,手機設(shè)備與云端平臺相通,企業(yè)用戶可以在網(wǎng)頁端選擇需要進行適配測試的機型,在線測試并輸出APP測試的報告。
對比當時市面上主流的低效式線下人機適配測試的方式來說,云測試模式是破天荒性質(zhì)的創(chuàng)新。為企業(yè)節(jié)省大量設(shè)備購置與管理成本的同時,解放了人力。由此,云測試模式的價值很快被市場所認可,在創(chuàng)立不到一年的時間,Testin云測就為企業(yè)應(yīng)用提供測試服務(wù)超過了100W次。
目前為止,Testin云測的云測試服務(wù)基本上囊括了市面上所有的主流機型,并且實時更新最新版本系統(tǒng)供客戶調(diào)試設(shè)備。與此同時,Testin云測之于測試的先發(fā)技術(shù)與服務(wù)優(yōu)勢也愈發(fā)明顯,交付端能力日臻成熟,旗下15W+用戶眾包平臺,為超過260W+的APP提供超過2億次測試。這些數(shù)字,還在持續(xù)增加,云測試的價值也在持續(xù)釋放。
人工智能+測試的革新者
在Testin云測看來:“測試設(shè)備與工具在云上,測試專家在民間,測試未來在人工智能”,Testin云測早早就預(yù)見了AI之于測試的加持作用,并積極耕耘AI賦能測試的各種場景設(shè)置與技術(shù)研發(fā)。如今,這一切即將成為現(xiàn)實。2018年12月,Testin云測輸出了首次以AI腳本執(zhí)行的測試報告。與曾經(jīng)的云測試之于人工測試一樣,這次的智能測試對于云測試的意義也是顛覆性的。
過去測試者在線使用云真機開展測試時,需要手動運行測試點,在真機界面尋找按鈕并作操作所需要測試的步驟進行腳本錄制。由于不同手機界面查找按鈕的方法不一樣,錄制的腳本無法復(fù)用到其他的機型。且首次錄制腳本的成功率往往在50%左右,需要進行另外一個步驟“真機調(diào)試”,經(jīng)過資深測試專家調(diào)試后優(yōu)化的腳本才可以批量執(zhí)測。如今,測試者只需打字輸入測試步驟,系統(tǒng)將自動識別自然語言,轉(zhuǎn)化為自動化腳本,不需真機調(diào)試即可批量執(zhí)行測試,錄腳本及調(diào)試較過去省時30%-50%。
對于企業(yè)用戶來說,不再需要自己或者雇專人從頭開始寫腳本,Testin云測將腳本分化為不同的執(zhí)行段落進行模塊化沉淀,企業(yè)用戶通過“拼積木式”的操作方法即可以快速錄制所需腳本,實現(xiàn)效率指數(shù)型增長。在腳本生成階段,利用自然語言理解與翻譯技術(shù),實現(xiàn)從自然語言用例到自動化測試腳本的自動化生成;在腳本執(zhí)行階段,引入基于深度學習的字符與圖標識別技術(shù),大幅提升自動化測試的容錯性;在執(zhí)行異常的識別與處理階段,集成目標檢測、增量學習、近似學習等技術(shù),實現(xiàn)高效的異常檢測與處理。
這樣一來,一方面,智能腳本錄制大大降低了自動化測試門檻,使得測試場景更豐富,腳本更為精準,操作更為便捷,極大減少了人工手動干預(yù)。另一方面,智能腳本錄制可實現(xiàn)測試經(jīng)驗移植以及腳本復(fù)用。過去調(diào)試后腳本優(yōu)化階段需要依靠資深測試工程師經(jīng)驗開展,現(xiàn)在則由云端腳本案例庫沉淀匹配,且測試腳本與APP及手機設(shè)備剝離,腳本庫云端獨立可復(fù)用。反過來,不斷積累的腳本數(shù)據(jù)訓(xùn)練系統(tǒng)實現(xiàn)更精準極速的腳本匹配與錄制。
智能測試,未來可期
據(jù)《2018年互聯(lián)網(wǎng)和相關(guān)服務(wù)業(yè)經(jīng)濟運行情況》,2018年國內(nèi)APP數(shù)量達到了449W款之多,數(shù)百萬APP連接的線下用戶生態(tài)與衍生市場,依然價值無限,而這之間,測試為每一個APP順暢運行,用戶體驗升級,用戶粘性深化保駕護航,創(chuàng)造價值。
目前實現(xiàn)測試智能化還主要在腳本錄制的環(huán)節(jié),Testin云測認為,智能測試的最終形式可以實現(xiàn)測試全環(huán)節(jié)智能化。測試用例去除“人工干預(yù)”,實現(xiàn)直接導(dǎo)入,將APP的原型設(shè)計和功能點提交給系統(tǒng),系統(tǒng)會從大量腳本庫里匹配搜索匹配腳本并批量執(zhí)行。智能測試將是產(chǎn)業(yè)互聯(lián)網(wǎng)下云測試的又一高階形態(tài)。 智能測試,未來可期。