標籤:roi sha name 電量 sdk ram aapt pack 前端
一、業務情境
前台使用:APP的activity在前端,使用者進入app使用
後台使用:APP在後台運行,但一些情境會觸發app相關功能
後台待機:APP在後台運行,只有最基礎的心跳等。
二、測試頻率
·哪些版本測?本次迴歸要測哪些功能(核心、常用、非常用)?哪些專項?
·每個測試項,如:
回應時間:初次開機(冷)、非初次開機(熱)、應用介面(控制項)切換
記憶體&CPU&流量:空閑(靜默)、輕度操作(操作間隔5-10s)、重度操作(操作間隔1s)
三、資料擷取
測試單位:回應時間、記憶體、CPU、FPS、電量、流量。6個
前台使用:都測
後台使用:不測 不測
後台待機:不測 不測
【準備工作】擷取app的啟動activity的一種方法
1.檢索應用:adb shell pm list packages -f 檢索到當前手機中的所有應用
Linux/mac adb shell pm list packages –f |grep abc 檢索到當前手機中包名含abc的應用
Windows adb shell pm list packages –f | findstr abc 下文中grep和findstr混用,請甄別。
2.安裝app到手機:
@adb install -r \\10.206.69.73\外包工作記錄\測試小組\youdaonote.apk
3.篩選應用:
手機中已安裝的包名含關鍵詞” youdao”的應用:adb shell pm list packages –f | findstr youdao
得到:package:/data/app/com.youdao.note-1/base.apk=com.youdao.note
4.將手機內app拉到PC端的appt根目錄下:
adb pull /data/app/com.youdao.note-1/base.apk aapt
5.進入aapt:
進入aapt.exe 在pc中的路徑,如:
cmd.exe中輸入cd D:\Program Files\android-sdk\build-tools\23.0.1
6.查詢app的啟動activity
windows: aapt dump badging base.apk | findstr launchable-activity
Linux/mac: aapt dump badging base.apk | grep launchable-activity
註:此前已經把apk放到appt根目錄下。
得到:
launchable-activity: name=‘com.youdao.note.activity2.SplashActivity‘ label=‘‘ i con=‘‘
則擷取到app的啟動activity為:com.youdao.note.activity2.SplashActivity
移動端APP專項測試-準備工作(一)