面試必問:“ App測試中ios和Android有哪些區別呢?”

1.home鍵:

 Android長按home鍵呼出應用列表和切換應用,然後右滑則終止應用;

2.多分辨率測試:  

Android端20多種,ios較少;

3.手機操作系統:

Android 較多,ios 較少且不能降級,只能單向升級;

新的ios系統中的資源庫不能完全兼容低版本中的ios系統中的應用,低版本ios 系統中的應用調用了新的資源庫,會直接導致閃退(Crash) ;

4.操作習慣:  

Android, Back 鍵是否被重寫,需要測試點擊Back鍵後的反饋是否正確;

應用數據從內存移動到SD卡後能否正常運行等;

5.push測試:  

Android: 點擊home鍵,程序後臺運行時,此時接收到push,點擊後喚醒應用,此時是否可以正確跳轉; ios:點擊home鍵關閉,程序和屏幕鎖屏的情況(紅點的顯示) ;

6.安裝卸載測試:  

Android 的下載和安裝的平臺和工具和渠道比較多,

ios 主要有app store,iTunes和testflight' 下載;

7.升級測試:  

可以被升級的必要條件:新舊版本具有相同的包名;有一個標示符區分新舊版本(如版本號),

對於Android若有內置的應用需檢查升級之後內置文件是否匹配(如內置的輸入法)

另外:對於測試還需要注意一下幾點:

1.併發(中斷)測試:

鬧鈴彈出框提示,另一個應用的啓動、視頻音頻的播放,來電、用戶正在輸

入等, 語音、錄音等的播放時 強制其他正在播放的要暫停;

2.數據來源的測試:

輸入,選擇、複製、語音輸入,安裝不同輸入法輸入等;

3.push (推送)測試:

在開關機、待機狀態下執行推送,消息先死及其推送跳轉的正確性;

應用在開發、未打開狀態、應用啓動且在後臺運行的情況下是push顯示和跳轉是否正確;

推送消息閱讀前後數字的變化是否正確;

多條推送的合集的顯示和跳轉是否正確;

4.分享跳轉:

分享後的文案是否正確;分享後跳轉是否正確,顯示的消息來源是否正確;

5.觸屏測試:

同時觸摸不同的位置或者同時進行不同操作,查看客戶端的外理情況,是否會crash .

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章