根據測試重點區分
一、功能性測試
- 根據産品需求文檔編寫測試用例;
- 根據設計文檔編寫測試用例;
- 根據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/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。