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