1.功能測試
1)主功能測試;
2)網絡異常測試:
- 驗證在如隧道,電梯等網絡質量突然改變的環境中的APP行為;
- 通過手動網絡從蜂窩更改到Wi-Fi,或反過來,驗證APP行為;
- 驗證在沒有網絡的環境中的APP行為;
- 驗證來電/短信和設備特定的警報(如警報和通知)時的APP行為;
2.兼容性測試
- 機型適配問題、系統版本適配問題
- 手機語言環境測試
3.性能測試
- 通過用測試工具施加載荷驗證APP行為
- APP啟動時間是否過長
- 點擊功能按鈕時系統的相應時長
- 應用耗電量情況
4.安裝、卸載、更新
- 安裝過程中是否可以取消,安裝空間不足時是否有相應提示;
- 如果應用需要通過網絡驗證之類的安裝,需要測試一下斷網情況下是否有相應提示;
- 是否可以刪除應用(可通過桌面刪除,也可以通過軟件卸載安裝。曾發現在IOS手機上有個應用安裝時未完全安裝,終止安裝后,未完成安裝的應用圖標一直顯示在手機上,並且無法成功刪除);
- 測試卸載后文件是否全部刪除所有的安裝文件夾;
- 卸載過程中出現死機,斷電,重啟等意外的情況,待環境恢復后是否可以正確卸載;
- 卸載是否支持取消功能,單擊取消后軟件卸載情況是否正常;
5.交叉事件影響
- 多個APP同時運行是否影響正常功能;
- APP運行時前/后台切換是否影響正常功能;
- APP運行時撥打/接聽電話;
- APP運行時發送/接收信息;
- APP運行時發送/收取郵件;
- APP運行時切換網絡(2G、3G、Wi-Fi);
- APP運行時瀏覽網絡;
- APP運行時使用藍牙傳送/接收數據;
- APP運行時使用相機、計算器等手機自帶設備。
6.權限測試
- 軟件安裝后是否可以正常運行,安裝后的文件夾及文件是否可以寫到指定的目錄里;
7.其他測試
- 通過改變設備的方向,以不同的視圖模式,驗證APP行為;
- 驗證設備內存不足時的APP行為;