標籤:class 3.5 4.4 family 版本升級 解析度 原則 資料 測試案例
一.功能性測試:
(1)根據產品需求文檔編寫測試案例
(2)軟體設計文檔編寫用例
二.相容性適配性測試:
(1)Android、iOS版本的相容性
(2)手機解析度相容性
(3)網路的相容性:2G/3G/4G/Wifi,弱網下、斷網時
(4)APP跨版本的相容性
1.適配性測試:
(1)手機不同分標率支援:用戶端支援的解析度等
(2)手機不同版本的支援:2.3 4.0 4.4等;在測試計劃中:需要安排單獨的時間用於Android不同系統的相容性測試,包括2.0以下版本和4.0以上等
(3)手機不同廠家系統的支援:不同廠家會有不同Android系統,例如:小米,華為,鎚子對市面上主流手機的支援
(4)手機不同尺寸的支援:3.5到5.7螢幕在UI顯示有區別,要支援最大到最小。
2.安裝、卸載測試
(1)產生apk檔案在真機上可以安裝及卸載;
(2)Android手機端通過使用安裝工具。如:豌豆莢
3.線上升級測試:
(1)驗證數位簽章
(2)升級後可以正常使用
(3)線上跨版本升級。
三.效能測試:
(1)壓力測試
(2)電量流量測試
(3)CPU、記憶體消耗
(4)APP啟動時間長度
(5)Crash率
(6)記憶體泄露
四.網路測試:
(1)外網測試主要現實類比客戶使用網路環境,檢驗客戶單程式在實際網路環境中使用方式進行業務操作。
(2)外網測試主要覆蓋到WiFi/2G/3G/4G...net/wap、電信/移動/聯通、所有可能的組合進行測試。
原則:
(1)儘可能全面覆蓋使用者的使用情境,測試案例中需要包含不同網路排列組合的各種可能。
(2)還有類比訊號屏蔽時候。用戶端的影響等。還有做外包情境測試,在高山、丘陵、火車上等特殊環境下進行全面測試、
五.介面性測試:
(1)client端和service端的互動
(2)client端的資料更新和service端的資料是否一致
(3)Client端更新時斷開了
(4)client端更新時和service端掛了
六.商務邏輯測試:
(1)商務邏輯測試:主要測試用戶端業務能否正常完成。
(2)功能點測試:主要測試用戶端功能點是否正常使用
(3)關聯性測試:主要測試用戶端與PC端的互動,用戶端處理完後,PC端與用戶端資料一致。
七.異常測試:
(1)互動異常性測試:用戶端作為手機特性測試,包括被打擾的情況:如來電、來簡訊、低電量測試等,還要注意手機端硬體上,如:待機,插拔資料線、耳機的各操作不會影響用戶端。
(2)異常性測試:主要包含了斷網、斷電、伺服器異常等情況下,用戶端能都正常處理,保證資料正確性。
八.用戶端側效能測試:
1.基準效能測試:主要通過壓伺服器端介面測試及用戶端在不同網路環境下響應速度。
2.大數量的測試:主要在特定環境下,用戶端一次性更新大量的資料及人員列表時,用戶端能否正常處理,分為三種情況:
a.用戶端第一次使用,第一次就更新大量資料及人員列表。
b.用戶端在平時更新中,更新大量的資料
c.用戶端已經在手機本地下載跟多資料後,再次更新大量
轉自:手機APP測試點總結
手機APP測試點總結