Android平台自动测试之Monkey测试工具(5)

发表于:2016-09-12来源:cnblogs作者:cnb_yangwei点击数: 标签:
com.thestore.main com.android.providers.contacts 5、 以com.android.calculator2作为对象进行MonkeyTest #monkey -p com.android.calculator2 -v 500 其中-p表示对象包 v 表示反馈信息级别
com.thestore.main

com.android.providers.contacts

5、 以com.android.calculator2作为对象进行MonkeyTest

#monkey -p com.android.calculator2 -v 500

其中-p表示对象包 –v 表示反馈信息级别

运行过程中,Emulator中的应用程序在不断地切换画面。

按照选定的不同级别的反馈信息,在Monkey中还可以看到其执行过程报告和生成的事件。 

注:具体参数的设定可参考:http://developer.android.com/guide/developing/tools/monkey.html

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

Monkey Test执行过程中在下列三种情况下会自动停止:

1、如果限定了Monkey运行在一个或几个特定的包上,那么它会监测试图转到其它包的操作,并对其进行阻止。

2、如果应用程序崩溃或接收到任何失控异常,Monkey将停止并报错。

3、如果应用程序产生了应用程序不响应(application not responding)的错误,Monkey将会停止并报错。

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

monkeyrunner工具 

原文转自:http://www.cnblogs.com/iloverain/p/5604172.html