1、業(yè)務(wù)邏輯
除基本功能測試外,需要關(guān)注的一些測試點:
a. 登錄
a.1 ?H5頁面嵌入到客戶端內(nèi)使用,若客戶端已經(jīng)登錄,進(jìn)入H5頁面應(yīng)是登錄狀態(tài)
a.2 ?H5頁面嵌入到客戶端內(nèi)使用扎酷,若客戶端無登錄,如果該頁面需要登錄遏匆,是否能夠跳轉(zhuǎn)到客戶端登錄頁面法挨。若取消登錄后,再次登錄是否能夠正常的再次跳轉(zhuǎn)到登錄頁面
a.3 ?H5頁面嵌入到客戶端內(nèi)使用幅聘,若客戶端內(nèi)已經(jīng)登錄凡纳,進(jìn)入H5頁面,該頁面是否展示正常
b. 下拉刷新
b.1 ?下拉刷新后喊暖,頁面是否還在當(dāng)前頁
b.2 ?下拉刷新后惫企,頁面數(shù)據(jù)是否正常展示
b.3 ?用戶主動點擊下拉刷新,頁面是否還處于當(dāng)前頁陵叽;頁面數(shù)據(jù)是否正常展示
b.4 ?系統(tǒng)自動刷新狞尔,頁面是否還處于當(dāng)前頁;頁面數(shù)據(jù)是否正常展示
c. 翻頁
c.1 ?數(shù)據(jù)只有一頁時巩掺,加載數(shù)據(jù)翻頁頁面請求數(shù)據(jù)是否正常
c.2 ?數(shù)據(jù)>1頁時偏序,加載數(shù)據(jù)翻頁頁面請求數(shù)據(jù)是否正常
c.3 ?數(shù)據(jù)請求翻頁loading時,向下刷新頁面胖替,頁面數(shù)據(jù)請求是否正常
d. 返回
d.1 ?點擊頁面下方返回按鈕研儒,頁面是否正常返回到期望頁面
d.2 ?點擊Android只帶的物理鍵返回按鈕,頁面是否正常返回到期望頁面
d.3 ?點擊一些設(shè)計的返回按鈕独令,頁面是否正常返回到期望頁面
e. 數(shù)據(jù)為空處理
e.1 ?接口返回數(shù)據(jù)為空時端朵,頁面是否展示正常
e.2 ?頁面某個數(shù)據(jù)為空時,頁面是否展示正常
e.3 ?頁面某功能返回鏈接為空燃箭,點擊該功能區(qū)域是否會跳轉(zhuǎn)
f. 其他異常處理
f.1 ?頁面session與cookie值過期時冲呢,是否會重新跳轉(zhuǎn)到登錄頁面
f.2 ?頁面session與cookie值過期時,頁面展示是否正常
2.H5第三方體驗環(huán)境
a. 微信內(nèi)體驗招狸,頁面功能是否能夠正常使用敬拓,支付相關(guān)是否正常調(diào)用
b. QQ內(nèi)體驗,頁面功能是否能夠正常使用裙戏,支付乘凸、分享、頁面展示是否正常
c. 微博內(nèi)累榜,頁面功能是否能夠正常使用营勤,支付、分享、各個功能是否正常使用
d. 普通瀏覽器內(nèi)葛作,頁面功能是否正常使用醒第,支付、分享进鸠、各個功能是否正常使用
3.H5頁面適配
a. iPhone手機(jī)、iPhone5形病、iPhone6等各個手機(jī)系統(tǒng)客年,H5頁面功能是否展示正常
b. Android 市場流行機(jī)型、系統(tǒng)漠吻,H5頁面功能是否展示正常
c. 分辨率不同的手機(jī)量瓜,H5頁面功能是否展示正常
d. 不同瀏覽器,H5頁面功能是否展示正常
4.網(wǎng)絡(luò)問題
a. ?WiFI下頁面展示途乃,是否正常
b. ?4G绍傲、3G等情況下,頁面是否展示正常
c. ?數(shù)據(jù)無網(wǎng)絡(luò)到有網(wǎng)絡(luò)耍共,頁面點擊后是否會自動加載數(shù)據(jù)
5.體驗相關(guān)
a. ?頁面請求時烫饼,是否會給出loading效果
b. ?頁面請求失敗時,是否會給出友好提示
c. ?頁面刷新時试读,頁面是否會出現(xiàn)抖動現(xiàn)象
d. ?頁面文本框輸入數(shù)據(jù)過多時杠纵,是否會正常展示