zoukankan      html  css  js  c++  java
  • 移动端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 Filesandroid-sdkuild-tools23.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

     

  • 相关阅读:
    SSH框架总结(框架分析+环境搭建+实例源码下载)(转)
    用PowerMockito来mock私有方法(转)
    Mockito简介(转)
    统治世界的十大算法
    ThreadLocal用法和实现原理(转)
    在Eclipse中使用JUnit4进行单元測试(0基础篇)
    libgdx, mouse 关节
    sprintf,你知道多少?
    北京簋街 美食全然攻略 + 簋街好吃的夜宵去处-----店铺介绍大全
    codeforces-148D-Bag of mice-概率DP
  • 原文地址:https://www.cnblogs.com/vmorgen/p/6898836.html
Copyright © 2011-2022 走看看