本节大纲
稳定性测试概述
Monkey
稳定性测试实操
日志分析与
bug
定位
01
01.稳定性测试概述
App稳定性测试
1. 稳定性测试就是指软件
长时间
的持续运行,系统版本是否稳定,是否能否持续的为用户提供服务。
2. 指标:
异常的次数 参考数据:同类型软件的数据、前一次数据来进行参考
异常的频率
3. App的稳定性测试如何实施?
首选
Monkey --
》猴子
Monkey
是向系统发送
随机
的用户事件流(如按键输入、触摸屏输入和手势输入等),实现对
正在开发的应用程序进行稳定性测试。可以更好的模拟用户操作,确保
App
的稳定性。
Monkey运行原理图
命令行:
adb shell monkey——monkey.shell——monkey.jar——
安卓进程
——
设备上执行测试
/system/bin/monkey--
》
monkey.shell
/system/framework/monkey.jar
Monkey环境
1. Android SDK环境
下载网址:
http://www.androiddevtools.cn/
2. 设备(真机/
模拟器)
02
02.Monkey稳定性测试实操
Monkey操作
1.
连接设备
设备:开启
USB
调试选项
通过在命令行输入
adb devices
来进行连接
Monkey选项
Monkey
选项主要分为
3
大类:
1. 基本配置选项
,如设置尝试的事件数量
,
运行约束选项,如设置只对单独的一个包进行测试
2. 事件类型和频率
3. 调试选项