手機APP測試點總結


一.功能性測試:

(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.客戶端已經在手機本地下載跟多數據后,再次更新大量


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM