App測(cè)試中ios和Android有哪些區(qū)別呢?
1 . Android長(zhǎng)按home鍵呼出應(yīng)用列表和切換應(yīng)用,然后右滑則終止應(yīng)用;
2. 多分辨率測(cè)試,Android端20多種,ios較少;
3. 手機(jī)操作系統(tǒng),Android較多,ios較少且不能降級(jí),只能單向升級(jí);新的ios系統(tǒng)中的資源庫(kù)不能完全兼容低版本中的ios系統(tǒng)中的應(yīng)用,低版本ios系統(tǒng)中的應(yīng)用調(diào)用了新的資源庫(kù),會(huì)直接導(dǎo)致閃退(Crash);
4.??操作習(xí)慣:Android,Back鍵是否被重寫,測(cè)試點(diǎn)擊Back鍵后的反饋是否正確;應(yīng)用數(shù)據(jù)從內(nèi)存移動(dòng)到SD卡后能否正常運(yùn)行等;
5. push測(cè)試:Android:點(diǎn)擊home鍵,程序后臺(tái)運(yùn)行時(shí),此時(shí)接收到push,點(diǎn)擊后喚醒應(yīng)用,此時(shí)是否可以正確跳轉(zhuǎn);ios,點(diǎn)擊home鍵關(guān)閉程序和屏幕鎖屏的情況(紅點(diǎn)的顯示);
6.??安裝卸載測(cè)試:Android的下載和安裝的平臺(tái)和工具和渠道比較多,ios主要有app store,iTunes和testflight下載;
7.??升級(jí)測(cè)試:可以被升級(jí)的必要條件:新舊版本具有相同的簽名;新舊版本具有相同的包名;有一個(gè)標(biāo)示符區(qū)分新舊版本(如版本號(hào)),對(duì)于Android若有內(nèi)置的應(yīng)用需檢查升級(jí)之后內(nèi)置文件是否匹配(如內(nèi)置的輸入法)
另外:對(duì)于測(cè)試還需要注意一下幾點(diǎn):
1.??并發(fā)(中斷)測(cè)試:鬧鈴彈出框提示,另一個(gè)應(yīng)用的啟動(dòng)、視頻音頻的播放,來(lái)電、用戶正在輸入等,語(yǔ)音、錄音等的播放時(shí)強(qiáng)制其他正在播放的要暫停;
2.??數(shù)據(jù)來(lái)源的測(cè)試:輸入,選擇、復(fù)制、語(yǔ)音輸入,安裝不同輸入法輸入等;
3.??push(推送)測(cè)試:在開(kāi)關(guān)機(jī)、待機(jī)狀態(tài)下執(zhí)行推送,消息先死及其推送跳轉(zhuǎn)的正確性;應(yīng)用在開(kāi)發(fā)、未打開(kāi)狀態(tài)、應(yīng)用啟動(dòng)且在后臺(tái)運(yùn)行的情況下是push顯示和跳轉(zhuǎn)否正確;推送消息閱讀前后數(shù)字的變化是否正確;多條推送的合集的顯示和跳轉(zhuǎn)是否正確;
4. 分享跳轉(zhuǎn):分享后的文案是否正確;分享后跳轉(zhuǎn)是否正確,顯示的消息來(lái)源是否正確;
5.??觸屏測(cè)試:同時(shí)觸摸不同的位置或者同時(shí)進(jìn)行不同操作,查看客戶端的處理情況,是否會(huì)crash等