移動端APP專項測試-準備工做(一)

1、業務場景前端

前臺使用:APP的activity在前端,用戶進入app使用android

後臺使用:APP在後臺運行,但一些場景會觸發app相關功能shell

後臺待機:APP在後臺運行,只有最基礎的心跳等。windows

 

2、測試頻率app

·哪些版本測?本次迴歸要測哪些功能(核心、經常使用、很是用)?哪些專項?測試

·每一個測試項,如:ui

         響應時間:首次啓動(冷)、非首次啓動(熱)、應用界面(控件)切換內存

         內存&CPU&流量:空閒(靜默)、輕度操做(操做間隔5-10s)、重度操做(操做間隔1s)cmd

 

3、數據採集android-sdk

測試指標:響應時間內存CPUFPS電量流量。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

相關文章
相關標籤/搜索