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