發(fā)布時(shí)間:2020-07-24
對(duì)于APP測(cè)試來(lái)說(shuō),我們首要考慮的因素包括手機(jī)的型號(hào)、系統(tǒng)、用戶習(xí)慣及網(wǎng)絡(luò)穩(wěn)定性等。下面,我們就來(lái)一一分析APP測(cè)試的主要測(cè)試點(diǎn)。
1、多分辨率測(cè)試
安卓:考慮模擬器和真機(jī)
ios:iPhone、iTouch,ipad,普通分辨率和Retina屏幕分辨率
2、多系統(tǒng)測(cè)試
安卓:安卓的系統(tǒng)版本以及各種官方定制系統(tǒng)例如:小米,華為,魅族,錘子等等
ios:因?yàn)閍pple服務(wù)器的驗(yàn)證機(jī)制原因,ios只能單向升級(jí),不能降級(jí)。還要注意,ios升級(jí)系統(tǒng)后,是否有一些新的資源庫(kù)支持。
3、用戶使用習(xí)慣
安卓系統(tǒng):
1)安卓的權(quán)限問(wèn)題:安卓系統(tǒng)下的項(xiàng)目往往會(huì)為應(yīng)用獲取各種權(quán)限,作為測(cè)試,需要了解被測(cè)對(duì)象使用了那些權(quán)限,為什么使用,是否會(huì)對(duì)用戶造成困擾;
2)安卓硬件問(wèn)題:例如有些機(jī)器擁有硬鍵盤(pán),對(duì)依賴虛擬鍵盤(pán)輸入的軟件是假的挑戰(zhàn);雙卡雙待問(wèn)題,大部分只能撥號(hào)軟件都需要讀取sim卡信息;
3)安卓操作習(xí)慣:主要包括菜單鍵,home鍵,返回鍵,顯示當(dāng)前進(jìn)程列表,調(diào)整音量,待機(jī)等;
4)安卓數(shù)據(jù)的移動(dòng)或清空。
ios系統(tǒng):
1)基本包括:?jiǎn)螜C(jī)home鍵,雙擊home鍵,關(guān)閉當(dāng)前某應(yīng)用進(jìn)程,打開(kāi)或關(guān)閉音量,調(diào)整音量,待機(jī)等;
2)ios越獄問(wèn)題:越獄之后,常見(jiàn)的問(wèn)題就是系統(tǒng)變得不穩(wěn)定,應(yīng)用之間發(fā)生沖突。
4、網(wǎng)絡(luò)的不穩(wěn)定性
1)移動(dòng)互聯(lián)網(wǎng)不像傳統(tǒng)互聯(lián)網(wǎng)那么穩(wěn)定,移動(dòng)設(shè)備大部分時(shí)間依賴2G,3G,4G,wifi等網(wǎng)絡(luò),但各城市地區(qū)總會(huì)有信號(hào)不好,或覆蓋不到的區(qū)域,比如地鐵,電梯,建筑物內(nèi)部等。
2)網(wǎng)絡(luò)連接不上,APP需要給出正確的提示,對(duì)“網(wǎng)絡(luò)連接不上”、“無(wú)網(wǎng)絡(luò)”、“服務(wù)器錯(cuò)誤”等正確區(qū)分。
3)還有不同網(wǎng)路之間的切換也需要進(jìn)行模擬測(cè)試。
5、安裝、卸載測(cè)試
1)命令行安裝:adb install 包名;
2)第三方軟件安裝:如91助手,傻瓜式安裝管理;
3)還有一部分用戶或先下載,然后轉(zhuǎn)移數(shù)據(jù)再安裝,確保數(shù)據(jù)互相轉(zhuǎn)移之后應(yīng)用能正常運(yùn)行。
4)還有一部分?jǐn)?shù)據(jù)量大的安卓應(yīng)用(一般是游戲)采用小體積應(yīng)用安裝,然后在進(jìn)行大數(shù)據(jù)下載使用,可以考慮:不聯(lián)網(wǎng)的情況下能否正常運(yùn)行,在線下載數(shù)據(jù)不完整,能否再次啟動(dòng),是否支持?jǐn)帱c(diǎn)續(xù)傳,下載完成后,再次啟動(dòng)。重新安裝完成后,檢查版本以及相關(guān)數(shù)據(jù)。
6、升級(jí)測(cè)試
應(yīng)用可以被升級(jí)的必要條件,舊版本和新版本的應(yīng)用應(yīng)該:擁有相同的簽名、擁有相同的包名、需要有一個(gè)標(biāo)識(shí)符來(lái)區(qū)分(一般使用應(yīng)用版本號(hào));
增量升級(jí):也叫做差分升級(jí),不必再下載一個(gè)完整的app進(jìn)行安裝;
缺點(diǎn):一款應(yīng)用多個(gè)版本,每個(gè)版本都有用戶使用,差分的補(bǔ)丁只能針對(duì)單一的舊版本使用。如果一部分系統(tǒng)沒(méi)有拿到內(nèi)置應(yīng)用的權(quán)限,就沒(méi)有辦法進(jìn)行增量升級(jí)。測(cè)試工程師需要去了解應(yīng)用升級(jí)的原理,升級(jí)到底更改了那些文件,這些文件又會(huì)影響那些改動(dòng)和數(shù)據(jù)庫(kù)。
智能終端的并發(fā)測(cè)試是一臺(tái)多功能機(jī)器,會(huì)有多個(gè)應(yīng)用同時(shí)啟動(dòng)或多個(gè)事件同時(shí)觸發(fā)的情況,列一列常見(jiàn)的并發(fā)情況:
1)彈出框提示,比如鬧鐘的提示,低電量提示,短信提示,關(guān)注應(yīng)用能否在暫停之后正常繼續(xù)運(yùn)行;
2)另一個(gè)應(yīng)用啟動(dòng),比如正在使用一個(gè)應(yīng)用,此時(shí)有一個(gè)來(lái)點(diǎn),或者用戶按下快捷鍵啟動(dòng)相機(jī)等操作;
3)特殊狀態(tài):應(yīng)用正在播放視頻,正在向服務(wù)器發(fā)出連接或接受請(qǐng)求,正在下載數(shù)據(jù)或升級(jí),正在進(jìn)行輸入;
4)關(guān)機(jī)或待機(jī),關(guān)注數(shù)據(jù)是否因?yàn)樵摖顟B(tài)丟失;
5)功能沖突,最常見(jiàn)的就是音樂(lè)和語(yǔ)音功能沖突,必須強(qiáng)制當(dāng)前應(yīng)用暫停,恢復(fù)后,還要確保應(yīng)用正常使用??纱鎯?chǔ)設(shè)備,把智能機(jī)當(dāng)移動(dòng)存儲(chǔ)設(shè)備使用。這樣使用這些功能,容易導(dǎo)致崩潰。
測(cè)試工具的本質(zhì)是獲取性能數(shù)據(jù),當(dāng)然一些工具在使用和觀察數(shù)據(jù)上有差別。推薦澤眾推出的:APP測(cè)試工具MR可以對(duì)Android和IOS手機(jī)APP進(jìn)行測(cè)試,安卓腳本設(shè)計(jì)的用例在安卓手機(jī)上可以通用執(zhí)行,蘋(píng)果腳本設(shè)計(jì)的用例在蘋(píng)果手機(jī)上可以通用執(zhí)行。
以上就是對(duì)移動(dòng)APP功能測(cè)試點(diǎn)的總結(jié),希望對(duì)大家有所幫助!那么,在給APP做性能測(cè)試時(shí),你有遇到哪些問(wèn)題呢?
電話咨詢,400-035-7887,安排專(zhuān)業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系