标签:
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