1、 功能測試android
1. 根據產品需求文檔編寫測試用例ios
2. 軟件設計文檔編寫用例服務器
2、 兼容性適配測試網絡
1. android 和 ios 版本的兼容app
2. 手機分辨率兼容性工具
3. 網絡的兼容:2/3/四、wifi 弱網、斷網狀況下性能
4. app版本的兼容性測試
(1)適配性測試設計
手機不一樣分辨率支持:客戶端支持的分辨率server
手機不一樣版本的支持:4.0, 5.0 等
手機不一樣廠家系統的支持:小米、華爲、錘子、oppo等等
手機不一樣尺寸的支持:3.5到5.7UI顯示的區別
(2)安裝、卸載測試
生成的apk文件在真機上是否可安裝
經過安裝工具安裝
(3)在線升級測試
驗證數字簽名
升級後是否可正常使用
在線跨版本升級
3、 性能測試
壓力測試
電量流量測試
CPU、內存消耗
APP啓動市場
crash率
內存泄漏
4、 網絡測試
外網測試主要現實模擬客戶使用網絡環境,檢驗客戶單程序在實際網絡環境中使用狀況進行業務操做
外網主要覆蓋到2/3/四、、wifi 等等,電信、聯通、移動,全部可能的組合
原則:
儘量全面覆蓋用戶的使用場景
模擬信號屏蔽的時候,的影響。還有外包場景測試,高山、山丘、地下等
5、 接口性測試
client和server的交互
client數據更新和service端的數據是否一致
client更新時斷了
client更新和service端掛了
6、 業務邏輯測試
業務邏輯測試:主要測試客戶端業務是否正常完成
功能點測試:主要測試客戶端功能點是否正常使用
關聯性測試:主要測試客戶端與pc端的交互,客戶端處理完後,pc端和客戶端數據一致
7、 異常測試
交互異常測試:客戶端做爲手機特性測試,包含被打擾的狀況,如來電、短信、低電量測試,還須要注意手機端硬件,如待機、插拔數據線、耳機的各類操做是否影響客戶端
異常測試:主要包含了斷網、斷電、服務端異常狀況下,客戶端可否正常處理,保證數據的正確性
8、 客戶端性能測試
基準刑測試:主要經過壓服務器接口測試及客戶端在不一樣網絡環境下的響應速度
大數量測試:在特色環境下,客戶端一次性更新大量數據及人員列表時,客戶端是否正常處理,分爲三種狀況:
(1) 客戶端第一次使用,第一次跟你像你大量數據及人員列表
(2) 客戶端在平時更新中,更新大量數據
(3) 客戶端已經再手機本地下載不少數據,再次更新