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

來源:互聯網
上載者:User

標籤:roi   sha   name   電量   sdk   ram   aapt   pack   前端   

一、業務情境

前台使用:APP的activity在前端,使用者進入app使用

後台使用:APP在後台運行,但一些情境會觸發app相關功能

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

 

二、測試頻率

·哪些版本測?本次迴歸要測哪些功能(核心、常用、非常用)?哪些專項?

·每個測試項,如:

         回應時間:初次開機(冷)、非初次開機(熱)、應用介面(控制項)切換

         記憶體&CPU&流量:空閑(靜默)、輕度操作(操作間隔5-10s)、重度操作(操作間隔1s)

 

三、資料擷取

測試單位:回應時間記憶體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

 

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.