小程序的驗(yàn)收需要測試哪些?
一、功能測試
1.按功能模塊測試
根據(jù)設(shè)計(jì)好的各個(gè)大類功能模塊劃分,然后再逐級細(xì)化,覆蓋到每個(gè)功能盡可能全面的測試點(diǎn)。
2.按業(yè)務(wù)流程測試
小程序的業(yè)務(wù),比如咨詢、支付、播放、查詢、下載、表單、上傳、拍照等等。把各個(gè)功能點(diǎn)串聯(lián)起來形成完整的業(yè)務(wù)流程來檢查;同一個(gè)業(yè)務(wù),可能有不同的路徑來實(shí)現(xiàn),每個(gè)路徑都需要覆蓋檢查。
二、權(quán)限測試
1.未授權(quán)
一般使用一些業(yè)務(wù)功能的時(shí)候,都會(huì)彈出提醒:先授權(quán)再操作對應(yīng)功能?;蛘咛峤粩?shù)據(jù)到后臺的時(shí)候,也會(huì)提示補(bǔ)充相關(guān)身份信息才能提交成功。
2.已授權(quán)
微信訪問小程序,意味著自己的微信賬號可被小程序管理方所獲取,自動(dòng)以微信的身份行使業(yè)務(wù)操作權(quán)限,比如咨詢、支付、數(shù)據(jù)查詢等。
3.同一微信號在不同手機(jī)微信端授權(quán)登錄同一小程序之后,所能查看的數(shù)據(jù)和操作的權(quán)限都應(yīng)該是同步一致的。
三、兼容性測試
1.手機(jī)操作系統(tǒng)
利用多品牌型號手機(jī)測試,尤其安卓和蘋果手機(jī)至少都需要測一次。
2.字體、圖片、動(dòng)態(tài)交互效果字體:
標(biāo)簽、標(biāo)題、內(nèi)容、動(dòng)態(tài)播放字體...
圖片:輪播圖、背景圖、封面圖、觸屏產(chǎn)生的交互圖...
四、界面 UI 測試
小程序的頁面測試和 app 的界面測試一樣,關(guān)注頁面展示元素,如菜單、對話框、窗口和其他可視控件的布局、風(fēng)格,文字是否正確,頁面是否美觀,頁面交互操作是否友好。操作是否設(shè)計(jì)頻繁、是否易操作。
但注意一點(diǎn),微信小程序頁面層級跳轉(zhuǎn)默認(rèn)不能超過 10 次,比如分類-> 數(shù)碼電子-> 數(shù)碼產(chǎn)品-> 相機(jī)-> 尼康->… 達(dá)到 10 次就不能跳轉(zhuǎn)了。一般在進(jìn)行需求設(shè)計(jì)時(shí),頁面跳轉(zhuǎn)盡量在 10 次以內(nèi)。有超過跳轉(zhuǎn) 10 次的應(yīng)用場景,針對性開發(fā)。