天天看點

APP主要測試類型及測試點總結

根據測試重點區分

一、功能性測試

  • 根據産品需求文檔編寫測試用例;
  • 根據設計文檔編寫測試用例;
  • 根據UI原型圖編寫測試用例

二、UI測試

  • 原型圖/效果圖對比
  • 使用者體驗
  • 資料模拟:需要考慮正式環境可能的資料類型

三、相容性适配性測試

1.相容性測試

(1)分辨率

(2)系統版本

(3)廠商相容

2.安裝、解除安裝測試

(1)生成的apk檔案在真機上可以安裝及解除安裝;

(2)可以通過指令行、安裝工具安裝;

(3)覆寫安裝。

3.線上更新測試

(1)驗證數字簽名

(2)更新後可以正常使用

(3)線上跨版本更新

四、網絡測試

(1)外網使用者真實網絡環境模拟(網絡實驗室);

(2)2G/3G/4G/wifi、電信/移動/聯通

(3)弱網測試,場景測試

五、性能測試

  • 性能關注:安裝解除安裝時間、啟動時間、頁面加載時間、CPU占用、記憶體、流量、耗電量,競品對比
  • 頁面加載時間——Android調試工具DDMS擷取 Displayed關鍵字
  • CPU、記憶體、流量——借助開源工具emmagee(Android)擷取
  • 服務端性能:利用接口對伺服器施加壓力,重點關注響應時間、吞吐量、并發數、事務通過率等,可以使用loadrunner、jmeter進行測試。

六、穩定性測試

  • Android——使用monkey指令,通過随機事件流模拟人的操作,對檢查程式的記憶體溢出、空指針有很大作用
  • monkey——主要用于檢測系統ANR及crash等問題

七、中斷測試

  • 接電話、收短信、鎖屏、鬧鈴、充電、通知啟動軟體等
  • 前背景切換

根據項目流程劃分(傳統分類)

  • 冒煙測試
  • 功能性測試
  • 探索性測試
  • 回歸測試
  • 釋出性測試

作者:AmyZYX

出處:http://www.cnblogs.com/amyzhu/

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。