當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

在給APP做測試時(shí),你有遇到哪些問題?

發(fā)布時(shí)間:2020-07-24

對(duì)于APP測試來說,我們首要考慮的因素包括手機(jī)的型號(hào)、系統(tǒng)、用戶習(xí)慣及網(wǎng)絡(luò)穩(wěn)定性等。下面,我們就來一一分析APP測試的主要測試點(diǎn)。

APP測試

1、多分辨率測試

安卓:考慮模擬器和真機(jī)

ios:iPhone、iTouch,ipad,普通分辨率和Retina屏幕分辨率

2、多系統(tǒng)測試

安卓:安卓的系統(tǒng)版本以及各種官方定制系統(tǒng)例如:小米,華為,魅族,錘子等等

ios:因?yàn)閍pple服務(wù)器的驗(yàn)證機(jī)制原因,ios只能單向升級(jí),不能降級(jí)。還要注意,ios升級(jí)系統(tǒng)后,是否有一些新的資源庫支持。

3、用戶使用習(xí)慣

安卓系統(tǒng):

1)安卓的權(quán)限問題:安卓系統(tǒng)下的項(xiàng)目往往會(huì)為應(yīng)用獲取各種權(quán)限,作為測試,需要了解被測對(duì)象使用了那些權(quán)限,為什么使用,是否會(huì)對(duì)用戶造成困擾;

2)安卓硬件問題:例如有些機(jī)器擁有硬鍵盤,對(duì)依賴虛擬鍵盤輸入的軟件是假的挑戰(zhàn);雙卡雙待問題,大部分只能撥號(hào)軟件都需要讀取sim卡信息;

3)安卓操作習(xí)慣:主要包括菜單鍵,home鍵,返回鍵,顯示當(dāng)前進(jìn)程列表,調(diào)整音量,待機(jī)等;

4)安卓數(shù)據(jù)的移動(dòng)或清空。

ios系統(tǒng):

1)基本包括:單機(jī)home鍵,雙擊home鍵,關(guān)閉當(dāng)前某應(yīng)用進(jìn)程,打開或關(guān)閉音量,調(diào)整音量,待機(jī)等;

2)ios越獄問題:越獄之后,常見的問題就是系統(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ǎng)絡(luò)”、“服務(wù)器錯(cuò)誤”等正確區(qū)分。

3)還有不同網(wǎng)路之間的切換也需要進(jìn)行模擬測試。

5、安裝、卸載測試

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í)測試

應(yīng)用可以被升級(jí)的必要條件,舊版本和新版本的應(yīng)用應(yīng)該:擁有相同的簽名、擁有相同的包名、需要有一個(gè)標(biāo)識(shí)符來區(qū)分(一般使用應(yīng)用版本號(hào));

增量升級(jí):也叫做差分升級(jí),不必再下載一個(gè)完整的app進(jìn)行安裝;

缺點(diǎn):一款應(yīng)用多個(gè)版本,每個(gè)版本都有用戶使用,差分的補(bǔ)丁只能針對(duì)單一的舊版本使用。如果一部分系統(tǒng)沒有拿到內(nèi)置應(yīng)用的權(quán)限,就沒有辦法進(jìn)行增量升級(jí)。測試工程師需要去了解應(yīng)用升級(jí)的原理,升級(jí)到底更改了那些文件,這些文件又會(huì)影響那些改動(dòng)和數(shù)據(jù)庫。

7、并發(fā)測試

智能終端的并發(fā)測試是一臺(tái)多功能機(jī)器,會(huì)有多個(gè)應(yīng)用同時(shí)啟動(dòng)或多個(gè)事件同時(shí)觸發(fā)的情況,列一列常見的并發(fā)情況:

1)彈出框提示,比如鬧鐘的提示,低電量提示,短信提示,關(guān)注應(yīng)用能否在暫停之后正常繼續(xù)運(yùn)行;

2)另一個(gè)應(yīng)用啟動(dòng),比如正在使用一個(gè)應(yīng)用,此時(shí)有一個(gè)來點(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)功能沖突,最常見的就是音樂和語音功能沖突,必須強(qiáng)制當(dāng)前應(yīng)用暫停,恢復(fù)后,還要確保應(yīng)用正常使用。可存儲(chǔ)設(shè)備,把智能機(jī)當(dāng)移動(dòng)存儲(chǔ)設(shè)備使用。這樣使用這些功能,容易導(dǎo)致崩潰。

測試工具的本質(zhì)是獲取性能數(shù)據(jù),當(dāng)然一些工具在使用和觀察數(shù)據(jù)上有差別。推薦澤眾推出的:APP測試工具MR可以對(duì)Android和IOS手機(jī)APP進(jìn)行測試,安卓腳本設(shè)計(jì)的用例在安卓手機(jī)上可以通用執(zhí)行,蘋果腳本設(shè)計(jì)的用例在蘋果手機(jī)上可以通用執(zhí)行。

以上就是對(duì)移動(dòng)APP功能測試點(diǎn)的總結(jié),希望對(duì)大家有所幫助!那么,在給APP做性能測試時(shí),你有遇到哪些問題呢?

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系