移动端APP专项测试-准备工作(一)

一、业务场景

前台使用: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

 

转载于:https://www.cnblogs.com/vmorgen/p/6898836.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值