手机monkey自动化测试试工具monkey挂载设备一直报挂载失败是为什么

Monkey是Android中的一个命令行工具可以运荇在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等)实现对正在开发的应用程序进行壓力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法

1、 测试的对象仅为应用程序包,有一定的局限性2、 Monky测试使用嘚事件流数据流是随机的,不能进行自定义3、 可对MonkeyTest的对象,事件数量类型,频率等进行设置

三、Monkey的基本用法

基本语法如下:$ adb shell monkey [options]如果不指定options,Monkey将以无反馈模式启动并把事件任意发送到安装在目标环境中的全部包。下面是一个更为典型的命令行示例它启动指定的应用程序,并向其发送500个伪随机事件:$

四、Monkey测试的一个实例

其中-p表示对象包 –v 表示事件数量

运行过程中Emulator中的应用程序在不断地切换画面。按照選定的不同级别的反馈信息在Monkey中还可以看到其执行过程报告和生成的事件。

五、关于Monkey测试的停止条件

Monkey Test执行过程中在下列三种情况下会自動停止:1、如果限定了Monkey运行在一个或几个特定的包上那么它会监测试图转到其它包的操作,并对其进行阻止2、如果应用程序崩溃或接收到任何失控异常,Monkey将停止并报错3、如果应用程序产生了应用程序不响应(application

通过多次并且不同设定下的Monkey测试才算它是一个稳定性足够的程序。

}

我要回帖

更多关于 monkey自动化测试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信