|
一鍵注冊(cè),加入手機(jī)圈
您需要 登錄 才可以下載或查看,沒有帳號(hào)?立即注冊(cè) 
x
一、什么是小程序?
可以將小程序理解為輕便的APP,不用安裝就可以使用的應(yīng)用。用戶通過掃一掃或者搜索的方式,就可以打開應(yīng)用。
小程序最主要的特點(diǎn)是內(nèi)嵌于微信之中,而使用小程序的目的是為了能夠方便用戶不在受下載多個(gè)APP的煩擾。
總結(jié)如下:
- 是一種不需要下載安裝即可使用的應(yīng)用,是內(nèi)嵌在微信APP里面的一種新形態(tài)軟件。
- 它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開應(yīng)用。
- 同時(shí)體現(xiàn)了“用完即走”的理念,用戶不用關(guān)心是否安裝太多應(yīng)用以及卸載的問題。
二、小程序基本功能(通用)
1.入口:小程序里邊搜索、朋友推薦、掃描二維碼
2.小測(cè)序自帶功能-右上角...:發(fā)送給朋友、添加到我的小程序、設(shè)置、反饋與投訴、重新進(jìn)入小程序、長(zhǎng)大守護(hù)防沉迷
右上角 離開按鈕
3.小程序列表,刪除小程序 提示:刪除此使用記錄將同時(shí)刪除其數(shù)據(jù)
4.關(guān)閉授權(quán)
進(jìn)入權(quán)限設(shè)置界面,關(guān)閉“用戶信息”右側(cè)的按鈕即可。
有的小程序還會(huì)有“地理位置”信息,你也可以一并關(guān)閉。
5.重新授權(quán)
歡迎來到xx 為了提供更優(yōu)質(zhì)的服務(wù),XX需要獲取以下信息:你的公開信息(昵稱 頭像等) 確認(rèn)按鈕
三、小程序測(cè)試點(diǎn)
1)權(quán)限測(cè)試
需要檢查以下幾種情況下微信用戶訪問的權(quán)限
a、未授權(quán)微信登錄小程序
未授權(quán)時(shí),一般使用一些業(yè)務(wù)功能的時(shí)候,都會(huì)彈出提醒:先授權(quán)再操作對(duì)應(yīng)功能。或者在提交數(shù)據(jù)到后臺(tái)的時(shí)候,會(huì)提示補(bǔ)充相關(guān)身份信息才能提交成功。
b、已授權(quán)微信登錄小程序
授權(quán)微信訪問小程序,意味著自己的微信賬號(hào)可被小程序管理方所獲取,自動(dòng)以微信的身份行使業(yè)務(wù)操作權(quán)限,比如咨詢、支付、數(shù)據(jù)查詢等。
c、同一微信號(hào)在不同手機(jī)端登錄授權(quán)查看數(shù)據(jù)權(quán)限
同一微信號(hào)在不同手機(jī)微信端授權(quán)登錄同一小程序之后,所能查看的數(shù)據(jù)和操作的權(quán)限都應(yīng)該是同步一致的。
2)功能測(cè)試
a、按功能模塊測(cè)試:根據(jù)主要業(yè)務(wù)模塊
b、按業(yè)務(wù)流程測(cè)試:根據(jù)實(shí)際業(yè)務(wù)流
c、按數(shù)據(jù)流向測(cè)試:驗(yàn)證輸入數(shù)據(jù)和輸出數(shù)據(jù)是否一致 、數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù) 是否與界面填寫的一致等等
d、同一功能不同的入口有效性的檢查:同一個(gè)功能 不同入口 測(cè)試
e、交互性檢查 :界面友好提示、網(wǎng)絡(luò)錯(cuò)誤提示、數(shù)據(jù)異常提示是否用戶一眼就知道下一步該做什么
3)界面測(cè)試
設(shè)計(jì)是否符合高保真要求、按鈕尺寸顏色是否合理、橫豎屏切換操作、
4)兼容性
小程度和微信上的其他小程序、微信版本、手機(jī)平臺(tái)、不同網(wǎng)絡(luò)狀態(tài)、系統(tǒng)
a. 操作系統(tǒng)兼容性
常規(guī)的手機(jī)端OS為:Android(11.0/10.X/…)、IOS(14.3/13.x/12.x…)、
電腦端:windows系統(tǒng) 和IOS系統(tǒng)
b. 屏幕兼容性測(cè)試
尤其是1rpx的像素經(jīng)常在iPhone7p上出現(xiàn)斷線的情況。
c. 微信版本兼容性(8.0.1/7.X/...)
5)交互
微信到小程序、與手機(jī)系統(tǒng)自帶的app交互、與微信其他功能(收貨地址、卡券等等)交互
6)易用性
a、導(dǎo)航
定位到頁面某個(gè)模塊所在位置,回到頂部或底部,導(dǎo)航條的收展,導(dǎo)航標(biāo)簽的文字是否容易理解。
b、功能入口
重要且常用業(yè)務(wù)的功能入口,是否在比較顯眼的位置,是否方便搜索,業(yè)務(wù)操作過程是否便于大多數(shù)用戶使用和查看。
c、上下層級(jí)進(jìn)入和返回
首頁<–>列表頁、列表頁<–>詳細(xì)頁 、首頁<–>詳細(xì)頁。不同層級(jí)之間的進(jìn)入和返回實(shí)現(xiàn)是否有相應(yīng)按鍵易操作。
d、字體、圖片、動(dòng)態(tài)交互效果
字體:標(biāo)簽、標(biāo)題、內(nèi)容、動(dòng)態(tài)播放字體…
圖片:輪播圖、背景圖、封面圖、觸屏產(chǎn)生的交互圖…
e、其他
頁面的響應(yīng)時(shí)間、資源占用、渲染時(shí)間、耗電量、白屏
7)、安全測(cè)試
微信公眾號(hào)授權(quán)、小程序賬號(hào)與APP賬號(hào)的關(guān)聯(lián)
小程序的升級(jí)更新、分享、添加刪除我的小程序、取消授權(quán)
8)、性能測(cè)試
包括頁面的白屏?xí)r間,首屏?xí)r間,資源占用,頁面渲染時(shí)間,幀率等等。
四、根據(jù)小程序API 總結(jié)能用到的測(cè)試點(diǎn)
- 小程序授權(quán)登錄、登錄狀態(tài)過期重新登錄、獲取當(dāng)前賬號(hào)信息、獲取當(dāng)前用戶信息、
- 修改微信字體大?。ㄎ?設(shè)置-通用-字體大?。?,看適配情況。
- 修改微信設(shè)置的語言,看適配情況
- 根據(jù)不同手機(jī)的操作系統(tǒng)及版本 如Android 最新版 、低配手機(jī) 、蘋果手機(jī)
- 權(quán)限相關(guān):藍(lán)牙、地理位置(模糊定位和精準(zhǔn)定位)、wifi系統(tǒng)開關(guān)、在豎屏正方向下的安全區(qū)域等
- 查看公眾號(hào)文章中插入的小程序,是否能正常使用
- 消息提示框,title 文本最多顯示 7 個(gè)漢字長(zhǎng)度。測(cè)試點(diǎn)大于7個(gè)漢字或小于7個(gè)漢字
- 網(wǎng)絡(luò)不好的情況下,是否顯示 loading 提示框
- 底部導(dǎo)航菜單-tabBar 某一項(xiàng)的右上角的紅點(diǎn),看小紅點(diǎn)是否能正常顯示
- 手機(jī)應(yīng)用全部設(shè)置為網(wǎng)絡(luò)字體,看小程序中的字體是否適配
- 頁面下拉刷新
- 數(shù)據(jù)緩存: 保存數(shù)據(jù)到本地緩存 刪除本地緩存
- 地圖:獲取地圖中心的經(jīng)緯度、
- 圖片:保存圖片到系統(tǒng)相冊(cè)、全屏預(yù)覽圖片、從本地選擇圖片上傳或使用相機(jī)拍照
- 視頻:保存視頻到系統(tǒng)相冊(cè)、拍攝視頻或從本地相冊(cè)中選視頻、播放視頻、暫停視頻、停止視頻、設(shè)置倍速播放、進(jìn)入全屏、退出全屏、 跳轉(zhuǎn)到指定位置、發(fā)送彈幕、
- 音頻:開始播放語音、結(jié)束播放語音、暫停正在播放的語音、語音轉(zhuǎn)文字功能?
- 小程序跳轉(zhuǎn):打開另外一個(gè)小程序、返回到上一個(gè)小程序
- 發(fā)起微信支付:wx.requestPayment 支付成功、支付失敗
- 收貨地址:獲取用戶收貨地址 wx.chooseAddress,看應(yīng)用是否能將個(gè)人信息-我的地址的地址帶過來
- 微信運(yùn)動(dòng):獲取用戶過去三十天微信運(yùn)動(dòng)步數(shù) wx.getWeRunData, 實(shí)際業(yè)務(wù)要求顯示當(dāng)前的步數(shù),可將2處的數(shù)據(jù)做比較,是否一致
- 剪切板:獲取系統(tǒng)剪切板的內(nèi)容-we.getgetClipboardData,從微信聊天記錄里復(fù)制的信息,看是否能粘貼到小程序中并正常顯示
- 網(wǎng)絡(luò):監(jiān)聽網(wǎng)絡(luò)狀態(tài)變化時(shí)間-wx.onNetworkStatusChange 、獲取網(wǎng)絡(luò)類型 -wx.getNetworkType,網(wǎng)絡(luò)無連接或網(wǎng)絡(luò)不好的情況下,是否能正常提示網(wǎng)絡(luò)類型不好了,請(qǐng)檢查網(wǎng)絡(luò)
- 電話:撥打電話-wx.makePhoneCall 小程序中聯(lián)系客服,是否能正常撥打電話
- 性能:監(jiān)聽內(nèi)存不足告警事件-wx.onMemoryWarning 手機(jī)內(nèi)存不足,是否能給出警告
- 掃碼:掉起客戶端掃碼界面進(jìn)行掃碼 wx.scanCode 小程序中掃一掃功能是否能正常使用
----------------------------- |
|