標簽: it 測試基本知識 分類: 測試知識
在手機客戶端進行查看的測試重點:
1、“點擊加載更多”的分頁處理技術,是否有重復的數據,數據顯示是否完整,到達最后一頁后是否還有數據進行顯示
2、數據的排序方式
2、界面跳轉是否正確
3、出現異常情況是否有提示,是否跳轉到已經設定好的默認頁面,如斷網情況下,顯示網絡未連接,數據加載失敗,或者如果此頁面沒有數據顯示,顯示友好提示信息。
4、圖片處理的地方,是否容易出現程序崩潰現象,主要是圖片壓縮機制
5、前台展示的數據,后台進行變動(增、刪、改),是否是實時更新還是app一開始運行再進行加載
6、前台主動發出請求,后台數據庫中是否存在相應的數據同時包括數據的關聯性(商家的會員進行下訂單,數據庫中生成一條訂單的記錄的同時,生成一條積分記錄,該會員的積分進行相應的變化)
手機app網絡環境測試重點:
主要是針對2G、3G、wifi三種網絡環境進行測試
手機app兼容性測試:
主要是針對android各個系統版本進行測試,及測試屏幕分辨率進行測試
手機app測試的應用主要是微博分享和push信息推送
以下所有測試最后必須在真機上完整的執行。
1 安裝、卸載測試
1.1 在真機上、第三方軟件(xy蘋果助手、91、安卓助手)的安裝與卸載
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 互動分享:如果程序里面包括分享功能,那么檢測點擊分享的時候是否會正常給出分享提示,點擊分享后填寫的分享內容是否正確 或 分享方式如微信、微博等