APP測試功能點總結


 1、功能性測試:

  • 根據產品需求文檔編寫測試用例。

  • 軟件設計文檔編寫用例。

  注意:就是根據產品需求文檔編寫測試用例而進行測試。

  2、兼容性測試:

  • Android版本的兼容性

  • 手機分辨率兼容性

  • 網絡的兼容性:2G\3G\4G\WIFI,弱網下、斷網時

  • APP跨版本的兼容性

  (1)適配性測試:

  1>.手機不同分辨率支持:客戶端支持的分辨率等

  2>.手機不同版本的支持:2.34.04.4等;在測試計划中:需要安排單獨的時間用於android不同系統的兼容性測試,包括2.0以下版本和4.0以上等

  3>.手機不同廠家系統的支持:不同廠家會有不同android系統,例如:小米,華為,錘子對市面上主流手機的支持

  4>.手機不同尺寸的支持:3.5到5.0屏幕在UI顯示有區別,要支持最大到最小。

  (2)安裝、卸載測試:

  1>.生成apk文件在真機上可以安裝及卸載;

  2>.Android手機端通用安裝工具。如:豌豆莢

  (3)在線升級測試:

  1>.驗證數字簽名

  2>.升級后可以正常使用。

  3>.在線跨版本升級。

  3、性能測試

  • 壓力測試:

  • 電量流量測試:

  • CPU、內存消耗:

  • APP啟動時長

  • Crash率

  • 內存泄漏

  4、網絡測試:

  1)外網測試主要現實模擬客戶使用網絡環境,檢驗客戶單程序在實際網若環境中使用情況及進行業務操作。

  2)外網測試主要覆蓋到wifi\2G\3G\4G,.net\wap、電信\移動\聯通、所有可能的組合進行測試。

  原則:

  1)盡可能全面覆蓋用戶的使用場景,測試用例中需要包含不同網絡排列組合的各種可能。

  2)還有模擬信號被屏蔽時候。客戶端的影響等。還有做外包場景測試,在高山、丘陵、火車上等特殊環境下進行全面測試

  5、接口性測試:

  • client端和service端的交互

  • client端的數據更新和service端的數據是否一致

  • client端更新時斷開了。

  • client端更新時service端掛了。

  6、業務邏輯測試:

  1)業務邏輯測試:主要測試客戶端業務能否正常完成。

  2)功能點測試:主要測試客戶端功能點是否正常使用

  3)關聯性測試:主要測試客戶端與pc端的交互,客戶端處理完后,pc端與客戶端數據一致

  7、異常測試:

  1)交互異常性測試:客戶端作為手機特性測試,包括被打擾的情況;如來電、來短信、低電量測試等,還要注意手機端硬件上,如:待機,插拔數據線、耳機等操作不會影響客戶端。

  2)異常性測試:主要包含了斷網、斷電、服務器異常等情況下,客戶端能否正常處理,保證數據正確性。


免責聲明!

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



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