1、業務邏輯
除基本功能測試外,需要關注的一些測試點:
a. 登錄
a.1 ?H5頁面嵌入到客戶端內使用,若客戶端已經登錄,進入H5頁面應是登錄狀態
a.2 ?H5頁面嵌入到客戶端內使用,若客戶端無登錄,如果該頁面需要登錄,是否能夠跳轉到客戶端登錄頁面。若取消登錄后,再次登錄是否能夠正常的再次跳轉到登錄頁面
a.3 ?H5頁面嵌入到客戶端內使用,若客戶端內已經登錄,進入H5頁面,該頁面是否展示正常
b. 下拉刷新
b.1 ?下拉刷新后,頁面是否還在當前頁
b.2 ?下拉刷新后,頁面數據是否正常展示
b.3 ?用戶主動點擊下拉刷新,頁面是否還處于當前頁;頁面數據是否正常展示
b.4 ?系統自動刷新,頁面是否還處于當前頁;頁面數據是否正常展示
c. 翻頁
c.1 ?數據只有一頁時,加載數據翻頁頁面請求數據是否正常
c.2 ?數據>1頁時,加載數據翻頁頁面請求數據是否正常
c.3 ?數據請求翻頁loading時,向下刷新頁面,頁面數據請求是否正常
d. 返回
d.1 ?點擊頁面下方返回按鈕,頁面是否正常返回到期望頁面
d.2 ?點擊Android只帶的物理鍵返回按鈕,頁面是否正常返回到期望頁面
d.3 ?點擊一些設計的返回按鈕,頁面是否正常返回到期望頁面
e. 數據為空處理
e.1 ?接口返回數據為空時,頁面是否展示正常
e.2 ?頁面某個數據為空時,頁面是否展示正常
e.3 ?頁面某功能返回鏈接為空,點擊該功能區域是否會跳轉
f. 其他異常處理
f.1 ?頁面session與cookie值過期時,是否會重新跳轉到登錄頁面
f.2 ?頁面session與cookie值過期時,頁面展示是否正常
2.H5第三方體驗環境
a. 微信內體驗,頁面功能是否能夠正常使用,支付相關是否正常調用
b. QQ內體驗,頁面功能是否能夠正常使用,支付、分享、頁面展示是否正常
c. 微博內,頁面功能是否能夠正常使用,支付、分享、各個功能是否正常使用
d. 普通瀏覽器內,頁面功能是否正常使用,支付、分享、各個功能是否正常使用
3.H5頁面適配
a. iPhone手機、iPhone5、iPhone6等各個手機系統,H5頁面功能是否展示正常
b. Android 市場流行機型、系統,H5頁面功能是否展示正常
c. 分辨率不同的手機,H5頁面功能是否展示正常
d. 不同瀏覽器,H5頁面功能是否展示正常
4.網絡問題
a. ?WiFI下頁面展示,是否正常
b. ?4G、3G等情況下,頁面是否展示正常
c. ?數據無網絡到有網絡,頁面點擊后是否會自動加載數據
5.體驗相關
a. ?頁面請求時,是否會給出loading效果
b. ?頁面請求失敗時,是否會給出友好提示
c. ?頁面刷新時,頁面是否會出現抖動現象
d. ?頁面文本框輸入數據過多時,是否會正常展示