微信小程序無需下載安裝,用戶在微信掃一掃或搜索即可使用,小程序版本類型可分為:開發版、體驗版、正式版。
開發版、體驗版無需審核,隻需要給微信號權限,經過掃小程序的二維碼就能訪問,正式版本需要經過微信審核才可使用。
下面從9個方面,總結下微信小程序的測試點:
1、功能
與Web和App等正常的功能測試基本沒有區別
2、分享功能測試
分享到好友列表,好友點擊能正常進入
生成海報頁分享到朋友圈,朋友識別能正常跳轉
3、權限
已授權、未授權、授權後取消授權,更換設備或微信號後小程序的授權情況等等
更換微信登錄設備後再登錄小程序,需要對小程序重新授權
同一微信號在不同手機微信端授權登錄同一小程序之後,所能查看的數據和操作的權限都應該是一致的
4、層級
小程序原生頁面支持的最大層級不超過10層,正常業務流程或閉環容易造成10層問題,toast、彈窗等不受限於層級問題
5、緩存
微信給每個小程序提供了10MB的本地緩存,可以對一些數據和配置信息等進行相應的緩存來減少對服務器的請求,提升用戶體驗。
測試時清理緩存的方法:簡單粗暴地將小程序刪掉,重新進入生效,或者在開發模式下清理
6、埋點
和端內測試流程一樣,關注actiontype和pagetype等參數,小程序統計常需區分用戶來源渠道,因此還需關注『backup』中的channel、pagechannel、type等參數
7、兼容性測試
不同的手機系統《Android和IOS》、不同的微信版本、不同的分辨率
注意:小程序支持PC端了,所以還要考慮Windows和OS系統上微信端的兼容性
8、網路測試
網路切換測試:在WIFI,2G/3G/4G/5G,無網之間切換
網速測試:自定義帶寬後,進行測試
9、性能測試
頁面的白屏時間、首屏時間、資源占用、頁面渲染時間
小程序測試過程中經常遇到的坑:層級頁面跳轉、兼容性、緩存