微信小程式是一種:不需要下載安裝即可使用的應用,它實作了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用,
也體現了“用完即走”的理念,用戶不用關心是否安裝太多應用的問題,
應用將無處不在,隨時可用,但又無需安裝卸載,

2017年1月9日,張小龍在2017微信公開課Pro上發布的微信小程式正式上線,
時至今日,四年多的時間過去:DAU4億+,GMV3萬億+,小程式數量400w+,帶動就業500w+,
應用范圍覆寫吃、喝、玩、樂、辦公、休閑、應用等多方面,
那么小程式要如何測驗呢?
首先,小程式依托于微信,所有關于小程式的測驗要基于微信的基礎之上,所以你需要一臺手機一個微信號,
另外,小程式有如下版本:
- 開發版
使用開發者工具,可將代碼上傳到開發版本中, 開發版本只保留每人最新的一份上傳的代碼,
點擊提交審核,可將代碼提交審核,開發版本可洗掉,不影響線上版本和審核中版本的代碼,
- 體驗版
可以選擇某個開發版本作為體驗版,并且選取一份體驗版,測驗使用較多的版本,
- 審核版
只能有一份代碼處于審核中,有審核結果后可以發布到線上,也可直接重新提交審核,覆寫原審核版本,
- 線上版
線上所有用戶使用的代碼版本,該版本代碼在新版本代碼發布后被覆寫更新,
測驗作業一般在“體驗版”上進行,測驗點,主要從以下幾項開展:
1、體驗權
非線上版小程式,用戶是無法直接使用小程式相關功能的,
進入小程式之前,需要取得相應的授權,這個操作,需要小程式管理賬號進入管理后臺,逐個對微信用戶進行授權,
添加授權后,才可正常訪問小程式上的功能
小程式成員管理包括對小程式專案成員及體驗成員的管理,
專案成員-開發、運營等:
表示參與小程式開發、運營的成員,可登陸小程式管理后臺,包括運營者、開發者及資料分析者,
管理員可在“成員管理”中添加、洗掉專案成員,并設定專案成員的角色,
體驗成員-開發、測驗等:
表示參與小程式內測體驗的成員,可使用體驗版小程式,但不屬于專案成員,管理員及專案成員均可添加、洗掉體驗成員,
2、功能測驗
與APP、WEB、H5測驗無太大差異,由于是C端產品,重點關注下互動體驗、設計實作等方面,
3、互動測驗
本身小程式依托于微信,一些與微信功能互動使用的場景需要關注,
進入、退出、添加、搜索、管理小程式;小程式與小程式之間的調整,與公眾號之間的跳轉等,
分享、轉發、支付、發票、券包等功能,
4、易用性測驗
- 提示是否友好;
- 排版是否美觀、一致;
- 布局是否合理;
- 層級是否清晰;
- 路徑入口是否易尋等
5、兼容性測驗
- 不同手機系統【Android和IOS】,可根據手機的市場占用率有針對性的測驗
- 不同微信版本
- 不同解析度
- 曲面屏與平面屏
- 不同網路【無線/4G/5G等】
另外,小程式支持PC端了,所以還要考慮Windows和OS系統上微信端的兼容性,

6、用戶授權
- 已授權、未授權、授權后取消授權等情況
- 同一微信號在不同手機端登錄
- 同一手機登錄不同的微信號
- 更換設備或微信號后,小程式的授權

這里引申一下appid、openid、unionid的關系,便于針對小程式登錄授權相關場景的測驗設計,
appid:每個應用的唯一標識id
openid:每個應用下,每個用戶的唯一標識id
unionid:同一主體下,不同應用之間確定唯一身份的標識id
三者關系:appid:openid:unionid = N:N:1
7、快取
每個小程式有10M的快取空間,可以對一些資料、配置資訊等進行相應的快取以減少服務器請求,提升用戶體驗,
測驗時要注意快取的影響:小程式清快取可以再開發模式下清理或直接洗掉小程式重新掃碼進入,
8、例外測驗
斷網、弱網、中斷測驗、服務器宕機等
9、性能測驗
白屏時間、首屏時間、資源占用、頁面渲染時間、幀率等
10、安全測驗
主要針對資料篡改、敏感資訊是否加密傳輸、惡意拉新等
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/343933.html
標籤:其他
下一篇:互聯網校招指北
