AlphaGo的出色表演讓人工智能名聲鵲起愕难,而在不久前的全國(guó)兩會(huì)期間早龟,人工智能被首次寫入政府工作報(bào)告,人工智能再次向人們展示出了它的魅力猫缭。毫無(wú)疑問(wèn)葱弟,人工智能、萬(wàn)物互聯(lián)是未來(lái)趨勢(shì)猜丹。
人工智能的興起離不開大數(shù)據(jù)芝加、云計(jì)算和深度學(xué)習(xí)等技術(shù)的突破,而就目前來(lái)說(shuō)射窒,人工智能更多的是用機(jī)器人來(lái)模擬人的多種行為以及能力藏杖。對(duì)于測(cè)試行業(yè)來(lái)說(shuō),自動(dòng)化測(cè)試的出現(xiàn)脉顿,讓其早早地鐫上了AI的身影蝌麸,但是,不少自動(dòng)化系統(tǒng)的搭建都存在一個(gè)讓人苦惱的問(wèn)題:
場(chǎng)景:
某公司搭建了自動(dòng)化測(cè)試平臺(tái)用于App自動(dòng)化測(cè)試艾疟,然而App幾乎每周都會(huì)發(fā)布新版本来吩,不斷出現(xiàn)的新特性和功能變更敢辩,讓Tester疲于寫測(cè)試腳本,相比手工測(cè)試弟疆,似乎沒有節(jié)省太多的工作量戚长。
這種情況應(yīng)該很多團(tuán)隊(duì)都能夠感同身受,同時(shí)怠苔,James Whittaker(Google測(cè)試專家)針對(duì)“User Acceptance Tests” 也推薦的是手工測(cè)試同廉。
而這一結(jié)論主要源自于“ROI(投資回報(bào)率)”,在自動(dòng)化測(cè)試中主要體現(xiàn)在:
1.需要搭建復(fù)雜的環(huán)境
2.站在用戶角度驗(yàn)證柑司,變化快速
3.用例編寫和維護(hù)成本可觀
分析來(lái)看恤溶,普通的自動(dòng)化測(cè)試雖然能夠通過(guò)機(jī)器的模擬能力來(lái)進(jìn)行一些人工重復(fù)性的測(cè)試工作,但實(shí)際上其投資回報(bào)率卻不高帜羊,這就導(dǎo)致了傳統(tǒng)自動(dòng)化測(cè)試與手工測(cè)試之間的一個(gè)尷尬關(guān)系咒程。
如果傳統(tǒng)自動(dòng)化測(cè)試能夠很好地契合人工智能的特點(diǎn)(大數(shù)據(jù)、云計(jì)算和深度學(xué)習(xí))讼育,那么就可以在很大程度上解決傳統(tǒng)自動(dòng)化測(cè)試投資回報(bào)率低下的問(wèn)題:
1.首先通過(guò)深度學(xué)習(xí)功能帐姻,能夠化解自動(dòng)化測(cè)試想象力不足的缺陷,較為輕易地達(dá)到手工和自動(dòng)化的融合奶段,提升測(cè)試的效率饥瓷。
2.當(dāng)測(cè)試數(shù)據(jù)大量累積,自動(dòng)化測(cè)試配合云計(jì)算技術(shù)引入痹籍,能夠針對(duì)不同領(lǐng)域的應(yīng)用進(jìn)行用戶角度的預(yù)驗(yàn)證呢铆,并根據(jù)大數(shù)據(jù)分析來(lái)提前為迭代變化做準(zhǔn)備。
除開人工智能的設(shè)想蹲缠,傳統(tǒng)自動(dòng)化測(cè)試還需要其他方面的一些改進(jìn)棺克。對(duì)此,TestBird通過(guò)數(shù)年的測(cè)試?yán)鄯e线定,提出了新的思路娜谊,并通過(guò)開發(fā)新型的自動(dòng)化測(cè)試平臺(tái),在一定程度上提高了投資回報(bào)率:
●通過(guò)遠(yuǎn)程連接手機(jī)終端斤讥,在Web端事實(shí)操作纱皆,后臺(tái)自動(dòng)記錄行為與結(jié)果,將手工和自動(dòng)化相結(jié)合芭商,復(fù)用手工測(cè)試資產(chǎn)派草。
●通過(guò)后臺(tái)將腳本語(yǔ)言自動(dòng)圖片化,無(wú)論在編寫還是維護(hù)的過(guò)程中铛楣,測(cè)試人員都不用在手工進(jìn)行腳本編寫近迁,只需要進(jìn)行點(diǎn)擊操作,即可生成用例蛉艾。這樣的做法就從根本上解決了自動(dòng)化系統(tǒng)框架的高昂學(xué)習(xí)成本費(fèi)用的問(wèn)題(這在自動(dòng)化測(cè)試中屬于一塊極大的開銷)钳踊。
●為了順應(yīng)目前APP愈發(fā)提升的迭代效率衷敌,在回歸測(cè)試環(huán)節(jié)中,勢(shì)必需要支持自測(cè)環(huán)境的一次部署多次使用拓瞪。要達(dá)到這樣的目的缴罗,TestBird通過(guò)將手機(jī)資源進(jìn)行集中管理,通過(guò)圖片化的用例管理方式已經(jīng)一鍵錄制多機(jī)回放的自動(dòng)化測(cè)試功能祭埂,使用例的維護(hù)更新以及迭代回放更加簡(jiǎn)捷高效面氓。
人工智能是一場(chǎng)革命。市場(chǎng)會(huì)隨著技術(shù)的逐漸成熟與滲透而趨步前行蛆橡,各個(gè)行業(yè)都是如此舌界,而對(duì)于測(cè)試來(lái)說(shuō),人工智能與APP測(cè)試的深入結(jié)合泰演,為測(cè)試帶來(lái)的變化呻拌,都是我們可以持續(xù)探索的。
w?