Monkey 测试性能报告
软件简介
Monkey 测试是 Android 自动化测试的一种手段。
Monkey 测试自己特别简单,就是模
拟用户的按键输入,触摸屏输入,手势输入等,看设施多长时间会出异样。
当 Monkey 程序在模拟器或真切设施运转的时候, 程序会产生必定数目或一准时间内的
随机模拟用户操作的事件 , 如点击,按键,手势等, 以及一些系统级其他事件。往常也称随机测试或许稳固性测试。
软件特色
monkey 测试的原理就是利用
socket 通信的方式来模拟用户的按键输入,触摸屏输入,
手势输入等, 看设施多长时间会出异样。 当 Monkey 程序在模拟器或设施运转的时候, 假如用户出发了比方点击,触摸,手势或一些系统级其他事件的时候,
它就会产生随机脉冲,所
以能够用 Monkey 用随机重复的方法去负荷测试你开发的软件。测试事例
Windows 下:
1、 经过 eclipse 启动一个
Android 的 emulator
2、 在命令行中输入: adb devices 查察设施连结状况
C:\\Documents and Settings\\Administrator>adb devices
List of devices attached
emulator-5554 device
3、 在有设施连结的前提下,在命令行中输入:
adb shell 进入 shell 界面
C:\\Documents and Settings\\Administrator>adb shell
#
4、 查察 data/data 文件夹下的应用程序包。注:我们能测试的应用程序包都在这个目录下 面
C:\\Documents and Settings\\Administrator>adb shell
#
精选文库
2
精选文库
3
android.tts
精选文库
4
精选文库
5、 以 作为对象进行 MonkeyTest
#monkey -p com.android.calculator2 -v 500
此中 -p 表示对象包 –v 表示事件数目
运转过程中, Emulator 中的应用程序在不停地切换画面。
依据选定的不一样级其他反应信息, 在 Monkey 中还能够看到其履行过程报告和生成的事件。
总结查收
Monkey 功能测试经过,它能够敌手机软件阶段性的功能做一个完好的测评。软件能够
正常使用。
值得注意的是,我们要认识
Monkey 测试停止的三个条件:
1、假如限制了 Monkey 运转在一个或几个特定的包上,那么它会监测试图转到其
它包的操作,并对其进行阻挡。
2、假如应用程序崩溃或接收就任何失控异样, 3、假如应用程序产生了应用程序不响应的错误,
Monkey 将停止并报错。
Monkey 将会停止并报错。
测试时间: 2016 年 2 月 18 号 测试人员: XXX
5
因篇幅问题不能全部显示,请点此查看更多更全内容