App测试实战:测试内容、测试工具、测试效果

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hgstclyh/article/details/82147828

零、概述

  0.1App测试内容:

       1、常规的功能和性能:功能遍历、业务响应速度、界面测试等

       2、专项测试:主要是 系统指标包括耗电、内存占用、流量消耗、CPU(计算量)、启动速度、流畅度、安装包大小

       3、特殊测试:弱网络测试、用户体验测试(流畅度、易用性)、终端兼容性测试

       4、信息安全测试

    0.2 App测试工具:

         腾讯GT    iTest   Appium   MonkeyRunner   ADB

   0.3  测试效果评价

一、APP测试

1、常规测试

2、专项测试

2.1 启动

启动一般分为:

冷启动:首次启动   时间一般为ms,通常要求1000ms以下,600ms为较好指标

冷启动命令:adb shell am start -W -n 包名/activity

冷启动停止:adb shell am force-stop 包名

热启动:应用切换到后台再次被唤起

热启动命令:adb shell am start -W -n 包名/activity

2.2电量

GT可以直接看到

命令(5.0以上系统才可以):

1.下载historian.py脚本,下载地址:https://github.com/google/battery-historian,后面用

2.执行步骤

1)初始化batterystats数据

adb shell dumpsys batterystats--reset

2)拔掉手机,操作app,操作完成后,重新连接手机,执行下面的命令,收集系统整体的Battery数据:

adb shell dumpsys batterystats > batterystats.txt

3)得到这些数据后,这个时候使用我们的battery-historian来生成我们可见HTML报告:

python historian.py batterystats.txt > batterystats.html

4)用google浏览器打开此文件即可

热启动停止:adb shell input keyevent 3

2.3  

3、特殊测试

4、信息安全测试

二、APP测试工具

三、测试效果评价

猜你喜欢

转载自blog.csdn.net/hgstclyh/article/details/82147828