如下全部測試最後必須在真機上完整的執行。
1 安裝、卸載測試
1.1 在真機上、第三方軟件(xy蘋果助手、9一、安卓助手)的安裝與卸載
1.2 安裝在手機卡上 或 SD卡上 (不一樣的IOS和安卓版本)
1.3 安裝過程當中取消(空間不足)
1.4 安裝過程來電,短信,完成後,是否繼續
1.5 卸載後是否卸載所安裝文件
1.6 是否能夠刪除應用(可經過桌面刪除,也能夠經過軟件卸載安裝。曾發如今IOS手機上應用安裝時未徹底安裝,終止安裝後,未完成安裝的應用圖標一直顯示在手機上,而且沒法成功刪除
2 啓動app測試
3 升級測試
數字簽名、升級覆蓋安裝、下載後手動覆蓋安裝、跨版本升級、升級後能夠正常使用。
覆蓋安裝要肯定數據庫有字段更新的話,能正常更新,不然就容易致使app異常。
4 功能測試
包括功能點、業務邏輯、關聯性(主要測試客戶端與PC端的交互,客戶端處理完後,PC端與客戶端數據一致性)、服務端接口測試(主要經過訪問服務端接口來驗證服務端業務邏輯功能點是否正確)
5 數據對比測試
可在模擬器 或 真機上進行,同時與數據庫中實際的插入記錄作對比。還要對比主站的相同流程。
6 性能
7 安全
8 android特性測試(橫豎屏,home鍵,音量鍵,power鍵等)
9 各類網絡狀態下進行的測試
3G上網:td-cdma、cdma2000、wcdma可否正常使用
Edge、gprs可否正常使用(主要測試是否支持net接入點wap接入點)
移動:2G、3G、4G
聯通:3G、4G
10 中斷性測試
如忽然來電、短信彈出、鬧鐘、QQ聊天信息、微信、低電量等是app可否正常使用
11 app切換測試
最小化、多個app客戶切換
12 關機、待機後app可否正常使用
13 兼容性測試
Android各類版本,各類分辨率QVGA、WVGA、HWVGA等,與其餘第三方app的兼容
14 app在清空數據或強制退後還能正常運行否
15 api,包括在app內跳轉到另外一個界面,在返回來,以及跳轉到系統api
16 app對資源的佔用
Cpu、內存、耗電、流量、機身是否發熱燙手等
17 app自己涉及的權限
Android:root權限
Iphone:越獄與非越獄版
18 長時間開機且開app,看是否會出現異常狀況
19 互動分享:若是程序裏面包括分享功能,那麼檢測點擊分享的時候是否會正常給出分享提示,點擊分享後填寫的分享內容是否正確 或 分享方式如微信、微博等android