最近聽(tīng)到有些朋友說(shuō),移動(dòng)端要比web端稍微難一些,涉及到的細(xì)節(jié)筆記哦啊多,有轉(zhuǎn)去做web測(cè)試的想法,看看在具體測(cè)試的時(shí)候有沒(méi)有什么差別。

WEB測(cè)試和APP測(cè)試從流程上來(lái)說(shuō),沒(méi)有區(qū)別。都需要經(jīng)歷測(cè)試計(jì)劃方案,用例設(shè)計(jì),測(cè)試執(zhí)行,缺陷管理,測(cè)試報(bào)告等相關(guān)活動(dòng)。
從技術(shù)上來(lái)說(shuō),WEB測(cè)試和APP測(cè)試其測(cè)試類型也基本相似,都需要進(jìn)行功能測(cè)試,性能測(cè)試,安全性測(cè)試,GUI測(cè)試等測(cè)試類型
相同點(diǎn):
不管是傳統(tǒng)行業(yè)的web測(cè)試,還是新興的手機(jī)app 測(cè)試,都離不開(kāi)測(cè)試的基礎(chǔ)知識(shí):
同樣的設(shè)計(jì)測(cè)試用例方法:邊界值分析法、等價(jià)類劃分法、錯(cuò)誤推測(cè)法、場(chǎng)景法等
同樣的測(cè)試方法:黑盒測(cè)試,驗(yàn)證業(yè)務(wù)功能是否正確符合用戶或者設(shè)計(jì)預(yù)期;
都要檢查UR:界面的布局、風(fēng)格和按鈕等是否簡(jiǎn)潔美觀、是否統(tǒng)一等;
頁(yè)面性能檢測(cè):測(cè)試頁(yè)面載入和翻頁(yè)的速度、登陸時(shí)長(zhǎng)、內(nèi)存是否溢出等;
應(yīng)用的穩(wěn)定性:測(cè)試應(yīng)用系統(tǒng)的穩(wěn)定性,不會(huì)閃退卡死等。
不同點(diǎn)
相對(duì)于WEB測(cè)試,APP測(cè)試除了要考慮基本的功能測(cè)試,性能等等,還要考慮手機(jī)本身固有的屬性特性。所以在app測(cè)試過(guò)程中還需要注意如下幾個(gè)方面特性:
1、手機(jī)作為通信工具,來(lái)電、去電、接收短信等操作都會(huì)對(duì)APP應(yīng)用程序產(chǎn)生影響,所以APP 測(cè)試第一個(gè)要考慮的屬性特征是:中斷測(cè)試
中斷測(cè)試有人為中斷、新任務(wù)中斷及意外中斷等幾種情況,主要從以下幾個(gè)方面驗(yàn)證:
a 來(lái)電中斷:呼叫掛斷、被呼叫掛斷、通話掛斷、通話被掛斷
b 短信中斷:接受短信、查看短信
c 其他中斷:藍(lán)牙鬧鐘插拔數(shù)據(jù)線、手機(jī)鎖定、手機(jī)斷電、手機(jī)問(wèn)題(系統(tǒng)死機(jī)、重啟)
2、手機(jī)用戶對(duì)APP 產(chǎn)品的安裝卸載操作:
a 從上一個(gè)版本上兩個(gè)版本直接升級(jí)到最新版本
b 全部安裝新版本
c 新版本覆蓋舊版本安裝
d 卸載舊版本,安裝新版本
e 卸載新版本,安裝新版本
3、WEB自動(dòng)化測(cè)試使用工具比較常用的是qtp,而安卓手機(jī)自動(dòng)化測(cè)試工具比較常用的是monkey/moneyrunner/appium
4、界面操作:現(xiàn)在app產(chǎn)品的用戶都是使用的觸摸屏手機(jī),所以測(cè)試的時(shí)候還要注意手勢(shì),橫豎屏切換,多點(diǎn)觸控,事件觸發(fā)區(qū)域等測(cè)試。