1、業務場景前端
前臺使用:APP的activity在前端,用戶進入app使用android
後臺使用:APP在後臺運行,但一些場景會觸發app相關功能shell
後臺待機:APP在後臺運行,只有最基礎的心跳等。windows
2、測試頻率app
·哪些版本測?本次迴歸要測哪些功能(核心、經常使用、很是用)?哪些專項?測試
·每一個測試項,如:ui
響應時間:首次啓動(冷)、非首次啓動(熱)、應用界面(控件)切換內存
內存&CPU&流量:空閒(靜默)、輕度操做(操做間隔5-10s)、重度操做(操做間隔1s)cmd
3、數據採集android-sdk
測試指標:響應時間、內存、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