Monkey测试是Android自动化测试的一种手段。Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。
当Monkey程序在模拟器或真实设备运行的时候,程序会产生一定数量或一定时间内的随机模拟用户操作的事件, 如点击,按键,手势等, 以及一些系统级别的事件。通常也称随机测试或者稳定性测试。
如果应用程序产生了应用程序不响应(application not responding)的错误,Monkey将会停止并报错,如果应用程序崩溃或接收到任何失控异常,Monkey也会停止并报错,一般我们执行Monkey时,在3万次以内发生Crash的话就认为Monkey是有问题的,要提交PR。
在执行Monkey命令时发生Crash或者ANR时需要提交PR,具体提交Monkey PR的规则如下:
以下主要介绍下平时测试中所用到的命令:
|
Package name |
|
com.android.email |
|
com.mobbeel.signature |
|
com.android.spare_parts |
|
com.mobisystems.office_registered |
|
com.google.android.voicesearch |
|
com.tencent.qqpimsecure |
|
com.shazam.android |
|
com.google.android.apps.genie.geniewidget |
|
tunein.player |
|
com.inizz |
|
com.mediatek.StkSelection |
|
cn.com.tiros.android.beforehand.navidog |
|
viva.reader |
|
com.shinycore.picsayfree |
|
com.android.calculator2 |
|
com.android.launcher2 |
|
com.magmamobile.app.podkast |
|
com.facebook.katana |
|
com.tencent.mtt |
|
com.android.development |
|
com.android.providers.downloads.ui |
|
com.android.soundrecorder |
|
com.mediatek.camera |
|
com.android.calendar |
|
com.sohu.inputmethod.sogou |
|
mobi.infolife.installer |
|
com.mtime |
|
com.google.android.apps.books |
|
com.android.vending |
|
com.sina.weibo |
|
com.twidroidpro |
|
com.ringdroid |
|
com.magmamobile.app.podkast.us |
|
com.bbt.sm.pro |
|
com.android.browser |
|
com.google.android.apps.maps |
|
com.google.android.youtube |
|
com.google.android.talk |
|
com.google.android.gm |
|
com.google.android.googlequicksearchbox |
|
com.taobao.taobao |
|
com.alibaba.mobileim |
|
com.google.android.street |
|
com.layar |
|
com.android.contacts |
|
com.android.settings |
|
com.cooliris.media |
|
com.mediatek.bluetooth |
|
com.mediatek.filemanager |
|
com.mediatek.FMRadio |
|
com.accuweather.android.simpleweatherlite_tcl |
|
com.tencent.qq |
|
com.android.deskclock |
|
com.nimbuzz |
|
com.netease.rpmms |
|
Easy_Installer |
|
Yahoo Mail |
|
com.youku.phone |
|
com.uc.browser |
|
com.yahoo.mobile.client.android.news |
也可以通过命令adb shell –>ls–>cd data–>ls来查看包名
原文:http://www.cnblogs.com/maqing/p/4499722.html