一、多分辨率測試
二、多系統(tǒng)測試
? ? ? ? ?這個主要是根據(jù)公司的需求來確定需要做兼容的系統(tǒng),如我的公司要求的是安卓兼容5.0及以上,公司每個系統(tǒng)的設(shè)備都有? ?????????是不現(xiàn)實的,所有測試工程師在用公司已有的設(shè)備做好兼容的情況下需要使用云測試平臺對產(chǎn)品進行測試,如我用的云測? ? ? ? ? ?試平臺是testin
三、用戶的使用習慣
1、 Android權(quán)限問題
? ? ? ? 如:APP需要獲取手機的定位權(quán)限和拍照權(quán)限,如果用戶拒絕軟件使用此權(quán)限,則:
? ? ? ? 1.用戶可正常使用其他非必須要權(quán)限的功能
? ? ? ? 2.用戶欲使用需開啟權(quán)限的功能時不可閃退、給出開啟權(quán)限才能夠使用的提示、用戶開啟權(quán)限不必重啟軟件可直接使用
2、 Android硬件碎片化問題
? ??????這個是因為不同的安卓手機開發(fā)商在拿到Android內(nèi)核后,可以制造出搭載不同硬件平臺、界面的Android手機,雖然是基于 ????????Android,但實際上已經(jīng)不再是原來的Android了,經(jīng)過改造后就變成了不同的獨立的Android,這就是碎片化
? ? ? ? 經(jīng)過改造Android系統(tǒng)后的手機的運行環(huán)境完全不一樣,即使是搭載完全相同的硬件,不同品牌的及其運行速度、軟件的兼? ? ? ? ? 容性都會有區(qū)別
3、 Android操作習慣?
4、Android數(shù)據(jù)的移動和清空(SD卡上數(shù)據(jù)清空)
5、 iOS操作習慣
6、 iOS越獄問題
四、移動終端網(wǎng)絡(luò)的不穩(wěn)定性
五、安裝/卸載測試
六、升級測試
1、增量升級:覆蓋安裝升級
? ? ? ? 如果在段時間內(nèi)大量的覆蓋安裝一定要確保安裝包是鏈接的同一個服務器
2、內(nèi)置應用升級(room自帶APP的升級)
七、并發(fā)測試
1、彈出框提示
2、另一個應用的啟動
3、關(guān)機或待機
4、功能沖突
? ? ? ? 如我平臺有聽歌功能:
? ? ? ? 1、與網(wǎng)易云、蝦米等同類競品沖突可以不做處理繼續(xù)播放音樂,用戶自行選擇關(guān)閉的平臺
? ? ? ? 2、在聽歌時電話打入、語音電話、視頻電話打入應該自動暫停
5、可儲存設(shè)備
八、數(shù)據(jù)來源
九、推送
十、分享、跳轉(zhuǎn)