1. 程式人生 > >App測試實戰:測試內容、測試工具、測試效果

App測試實戰:測試內容、測試工具、測試效果

零、概述

  0.1App測試內容:

       1、常規的功能和效能:功能遍歷、業務響應速度、介面測試等

       2、專項測試:主要是 系統指標包括耗電、記憶體佔用、流量消耗、CPU(計算量)、啟動速度、流暢度、安裝包大小

       3、特殊測試:弱網路測試、使用者體驗測試(流暢度、易用性)、終端相容性測試

       4、資訊保安測試

    0.2 App測試工具:

         騰訊GT    iTest   Appium   MonkeyRunner   ADB

   0.3  測試效果評價

一、APP測試

1、常規測試

2、專項測試

2.1 啟動

啟動一般分為:

冷啟動:首次啟動   時間一般為ms,通常要求1000ms以下,600ms為較好指標

冷啟動命令:adb shell am start -W -n 包名/activity

冷啟動停止:adb shell am force-stop 包名

熱啟動:應用切換到後臺再次被喚起

熱啟動命令:adb shell am start -W -n 包名/activity

2.2電量

GT可以直接看到

命令(5.0以上系統才可以):

1.下載historian.py指令碼,下載地址:https://github.com/google/battery-historian,後面用

2.執行步驟

1)初始化batterystats資料

adb shell dumpsys batterystats--reset

2)拔掉手機,操作app,操作完成後,重新連線手機,執行下面的命令,收集系統整體的Battery資料:

adb shell dumpsys batterystats > batterystats.txt

3)得到這些資料後,這個時候使用我們的battery-historian來生成我們可見HTML報告:

python historian.py batterystats.txt > batterystats.html

4)用google瀏覽器開啟此檔案即可

熱啟動停止:adb shell input keyevent 3

2.3  

3、特殊測試

4、資訊保安測試

二、APP測試工具

三、測試效果評價