微信小程序雖然不需要像APP那樣下載安裝才可以使用,但是它在正式上線之前也是需要經(jīng)過一系列的測(cè)試,給到用戶更好的使用體驗(yàn)。為了方便大家進(jìn)行測(cè)試,這里推薦一款好用的微信小程序測(cè)試插件(MiniTest小程序云測(cè))給大家。
MiniTest小程序云測(cè)是一套由微信測(cè)試團(tuán)隊(duì)自主研發(fā),聯(lián)合WeTest云真機(jī)能力,共同推出的小程序自動(dòng)化測(cè)試服務(wù)。它主要有以下功能:
1、快速接入的Monkey測(cè)試
基于微信團(tuán)隊(duì)自研的智能探索算法,智能化Monkey測(cè)試自動(dòng)識(shí)別小程序中可操作的節(jié)點(diǎn),建立符合用戶操作習(xí)慣的探索路徑,從而實(shí)現(xiàn)對(duì)小程序頁面的智能遍歷。這種測(cè)試方法能夠?qū)崿F(xiàn):
1)零代碼接入測(cè)試環(huán)境,降低學(xué)習(xí)成本
2)短時(shí)間覆蓋多個(gè)頁面,提升測(cè)試效率
3)自動(dòng)獲取并標(biāo)識(shí)常規(guī)性能數(shù)據(jù)和異常情況,測(cè)試情況一目了然
基于低學(xué)習(xí)成本、高覆蓋率的優(yōu)勢(shì),智能化Monkey測(cè)試非常適合測(cè)試頁面較少、功能簡(jiǎn)單的小程序以及進(jìn)行快速冒煙測(cè)試或回歸測(cè)試,提升小程序的測(cè)試效率。
2、靈活操作的錄制回放
結(jié)合微信開發(fā)者工具的錄制能力和云測(cè)平臺(tái)的回放能力,錄制回放 功能支持開發(fā)者通過點(diǎn)擊操作即可錄制測(cè)試用例,后續(xù)通過執(zhí)行錄制腳本回放測(cè)試過程。這種測(cè)試方法能夠?qū)崿F(xiàn):
1)支持輸入、文本查找、斷言等自動(dòng)化測(cè)試基礎(chǔ)操作
2)無需編寫代碼即可執(zhí)行操作,降低學(xué)習(xí)成本
3)支持自動(dòng)生成用例,效率提升5倍以上
相對(duì)于智能化Monkey測(cè)試,錄制回放能夠進(jìn)一步指定測(cè)試場(chǎng)景,提升測(cè)試覆蓋率,非常適合自動(dòng)化回歸測(cè)試。
3、定制化的Minium測(cè)試
小程序測(cè)試框架 Minium 是微信團(tuán)隊(duì)研發(fā)的測(cè)試接口,實(shí)現(xiàn) miniprogram-automator 中小程序自動(dòng)化所有能力,滿足完全自主定制測(cè)試的需求。這種測(cè)試方法的優(yōu)勢(shì)是:
1)無需準(zhǔn)備和維護(hù)真機(jī)環(huán)境,降低運(yùn)維成本
2)封裝原生操作,屏蔽系統(tǒng)底層差異,實(shí)現(xiàn)一套腳本三端應(yīng)用
3)支持?jǐn)?shù)據(jù)驅(qū)動(dòng)測(cè)試,分開測(cè)試數(shù)據(jù)與功能代碼,靈活性高
相對(duì)于錄制回放,Minium測(cè)試能夠針對(duì)具體場(chǎng)景進(jìn)行完全自主定制化的測(cè)試操作,保證測(cè)試的高靈活度,非常適合復(fù)雜的測(cè)試場(chǎng)景。
MiniTest小程序云測(cè)插件安裝方法:開發(fā)者用微信掃碼登錄微信開發(fā)者工具,打開小程序源碼后,在上方導(dǎo)航欄,點(diǎn)擊 “設(shè)置” => “擴(kuò)展設(shè)置”,在 “其他插件” 中,選擇 “云測(cè)” 插件安裝。
小程序測(cè)試是開發(fā)管理過程的重要一環(huán),有助于在上線前確定錯(cuò)誤和缺陷,保證小程序功能完整性和可靠性。對(duì)于不同開發(fā)階段、不同應(yīng)用場(chǎng)景,小程序云測(cè)服務(wù)提供Monkey測(cè)試、錄制回放、Minium測(cè)試3種能力,助力小程序開發(fā)者提升測(cè)試效率。