這篇文章主要介紹“html5測(cè)試需要注意什么”,在日常操作中,相信很多人在html5測(cè)試需要注意什么問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”html5測(cè)試需要注意什么”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
業(yè)務(wù)邏輯相關(guān)
除基本的功能測(cè)試之外,H5頁(yè)面的測(cè)試,需要關(guān)注以下幾點(diǎn):
1、登陸
目前H5與native各個(gè)客戶(hù)端都做了互通,所以大家在測(cè)試的時(shí)候要注意兩點(diǎn):
A、若客戶(hù)端已登錄,那么進(jìn)入H5后仍然是登錄狀態(tài)。
B、若客戶(hù)端未登錄,進(jìn)入H5,點(diǎn)擊對(duì)應(yīng)按鈕OR鏈接,如果需要登錄,須拉起native登錄。若取消登錄,是否可再次拉起登錄,或者停留在的頁(yè)面是否有對(duì)應(yīng)的登錄提示。
ps:本次測(cè)試過(guò)程中就發(fā)現(xiàn),第一次點(diǎn)擊鏈接,可以拉起登錄,第二次卻不能。
2、翻頁(yè)
遇到翻頁(yè)加載的頁(yè)面,需要注意內(nèi)容為1頁(yè)或者多頁(yè)的情況。
A、數(shù)據(jù)分頁(yè)加載時(shí),注意后續(xù)頁(yè)面請(qǐng)求數(shù)據(jù)的正確。
ps:這個(gè)需要注意在快速操作場(chǎng)景中,請(qǐng)求頁(yè)數(shù)是不是依次遞增,快速操作(如第一頁(yè)尚未loading出來(lái)的時(shí)候仍然繼續(xù)上拉操作)時(shí)是否發(fā)出去對(duì)應(yīng)的請(qǐng)求了。
3、刷新與返回
A、下拉刷新是否仍然處于當(dāng)前頁(yè)面。
B、用戶(hù)主動(dòng)點(diǎn)擊刷新按鈕是否仍然處于當(dāng)前頁(yè)面。
C、點(diǎn)擊返回與back鍵,回退頁(yè)面是否是期望頁(yè)面
ps:本次測(cè)試過(guò)程中就發(fā)現(xiàn),mtop接口請(qǐng)求成功,但是data內(nèi)無(wú)數(shù)據(jù)時(shí),返回到的就是個(gè)空白頁(yè)面,無(wú)法正常發(fā)送請(qǐng)求。
4、 mtop接口返回處理
發(fā)現(xiàn)這個(gè)出現(xiàn)問(wèn)題的地方有很多,但是只要有意識(shí)的去處理,就很容易避免,主要是以下幾種情況:
A、請(qǐng)求成功,且返回有數(shù)據(jù),測(cè)試mtop接口返回?cái)?shù)據(jù)的各種場(chǎng)景。
B、請(qǐng)求成功,但data內(nèi)容為空。
C、請(qǐng)求接口異常,出現(xiàn)ERR_SID_INVALID::SESSION過(guò)期,拉起登錄。
D、請(qǐng)求接口發(fā)生除C中提到的異常之外的異常,通??蓺w結(jié)為一類(lèi)進(jìn)行處理。
H5適配相關(guān)
H5的適配其實(shí)比客戶(hù)端的相對(duì)來(lái)說(shuō),要少一些,手機(jī)品牌之間的差異不大,所以不用太多關(guān)注,最容易出現(xiàn)問(wèn)題的系統(tǒng),這個(gè)要特別關(guān)注下:
A、大屏(如720*1280,重點(diǎn)關(guān)注頁(yè)面背景是否完全撐開(kāi)頁(yè)面,刷新是否有抖動(dòng))、小屏手機(jī)(如320*480,重點(diǎn)關(guān)注下彈框樣式和文案折行)
B、android4.X隨機(jī)找一個(gè)即可。
C、ios9、ios8、ios7。
網(wǎng)絡(luò)相關(guān)
不同網(wǎng)絡(luò)類(lèi)型測(cè)試
a)考慮2G\3G\4G\wifi網(wǎng)絡(luò)
b)考慮移動(dòng)網(wǎng)絡(luò)2G\3G\4G基站的變化的影響
c)無(wú)連接、關(guān)閉連接狀態(tài)
d)弱網(wǎng)絡(luò)信號(hào)狀態(tài)
e)有網(wǎng)絡(luò)信號(hào)但網(wǎng)絡(luò)不可達(dá)狀態(tài)
測(cè)試注意點(diǎn)
a)從wifi切換到2G/3G網(wǎng)絡(luò)、從2G/3G網(wǎng)絡(luò)切換到wifi等
b)弱網(wǎng)絡(luò)降級(jí):處于2G/3G網(wǎng)絡(luò)省流量模式的一些特殊處理,比如2G網(wǎng)絡(luò)下測(cè)試,圖片多時(shí)是否要懶加載等
c)無(wú)網(wǎng)絡(luò)時(shí),執(zhí)行需要網(wǎng)絡(luò)的操作,給予友好提示,并確保不會(huì)導(dǎo)致應(yīng)用crash;
d)內(nèi)網(wǎng)測(cè)試時(shí),要注意選擇到外網(wǎng)操作是的異常情況處理;
e)弱網(wǎng)絡(luò)下,檢查功能狀態(tài)是否正常,確保不因提交數(shù)據(jù)失敗而造成異常甚至應(yīng)用crash;
f)弱網(wǎng)絡(luò)下,檢查數(shù)據(jù)是否一直處于提交中的狀態(tài),如遇數(shù)據(jù)交換失敗要給予提示;
g)弱網(wǎng)絡(luò)下,執(zhí)行操作后,在回調(diào)沒(méi)有完成的情況下,退出本webview或者其他操作,有無(wú)異常
安全相關(guān)
1、明確投放渠道都有哪些
如獨(dú)客、主客、wap,是否對(duì)未投放渠道做了限制,直接通過(guò)url請(qǐng)求是否攔截等
2、評(píng)估是否需要接入集團(tuán)安全,如mtee黑白名單等。
3、是否需要接入支付寶實(shí)名認(rèn)證
涉及到金錢(qián)相關(guān),如天貓積分,紅包等,為了防刷,一般都需要判斷是否支付寶實(shí)名認(rèn)證。
4、是否接入windvane,所有請(qǐng)求通過(guò)native發(fā)出。
操作頁(yè)面體驗(yàn)相關(guān)
1、資源相關(guān)
A、頁(yè)面中有圖片的話(huà),淘寶那邊建議圖片一般不大于50kb,本著一個(gè)原則,盡量縮小圖片。
B、資源是否壓縮、是否通過(guò)CDN加載。
C、如何保證二次發(fā)布后有效更新。
2、流量
A、對(duì)于一些不會(huì)變化的圖片,如游戲動(dòng)畫(huà)效果相關(guān)圖片,不需要每次都請(qǐng)求的東西,做本地緩存。
B、數(shù)據(jù)較多時(shí)是否做了分頁(yè)加載。
3、頁(yè)面展現(xiàn)時(shí)間
A、關(guān)注頁(yè)面首屏加載時(shí)間。
4、頁(yè)面提示
A、弱網(wǎng)絡(luò)下,數(shù)據(jù)加載較慢,是否有對(duì)應(yīng)的loading提示。
B、接口獲取異常時(shí),提示是否友好。
C、刷新頁(yè)面或者加載新內(nèi)容時(shí)頁(yè)面是否有抖動(dòng)。
5、手機(jī)操作相關(guān)
A、鎖屏之后展示頁(yè)面。
B、回退到后臺(tái)之后,重新呼出在前臺(tái)展示。
埋點(diǎn)數(shù)據(jù)檢查
與BI、前端同學(xué)一起確認(rèn)埋點(diǎn)情況。
到此,關(guān)于“html5測(cè)試需要注意什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
網(wǎng)站名稱(chēng):html5測(cè)試需要注意什么-創(chuàng)新互聯(lián)
鏈接分享:http://chinadenli.net/article0/ghjoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站排名、定制開(kāi)發(fā)、網(wǎng)站營(yíng)銷(xiāo)、App開(kāi)發(fā)、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容