com.android.term

  com.android.speechrecorder

  com.android.server.vpn

  com.android.defcontainer

  com.svox.pico

  com.android.customlocale

  com.android.development

  com.android.soundrecorder

  com.android.providers.drm

  com.android.spare_parts

  com.android.providers.downloads.ui

  com.android.fallback

  com.android.providers.applications

  com.android.netspeed

  com.android.wallpaper.livepicker

  android.tts

  com.android.htmlviewer

  com.android.music

  com.android.certinstaller

  com.android.inputmethod.pinyin

  com.android.providers.subscribedfeeds

  com.android.inputmethod.latin

  com.android.gallery

  com.android.systemui

  com.android.contacts

  com.android.phone

  com.android.sdksetup

  com.android.calculator2

  com.android.packageinstaller

  com.android.camera

  com.android.providers.settings

  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测试才算它是一个稳定性足够的程序。