Monkey测试

时间:2015-05-13 12:33:30   收藏:1   阅读:55416

1             概述

Monkey测试是Android自动化测试的一种手段。Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。

 

当Monkey程序在模拟器或真实设备运行的时候,程序会产生一定数量或一定时间内的随机模拟用户操作的事件, 如点击,按键,手势等, 以及一些系统级别的事件。通常也称随机测试或者稳定性测试。


2             测试步骤

2.1   测试前提条件

2.2   测试步骤

 

 

2.3   测试结果

如果应用程序产生了应用程序不响应(application not responding)的错误,Monkey将会停止并报错,如果应用程序崩溃或接收到任何失控异常,Monkey也会停止并报错,一般我们执行Monkey时,在3万次以内发生Crash的话就认为Monkey是有问题的,要提交PR。

2.4   提交Monkey的PR

 在执行Monkey命令时发生Crash或者ANR时需要提交PR,具体提交Monkey PR的规则如下:

 

 

 


3      Monkey使用说明

3.1   命令行说明

          以下主要介绍下平时测试中所用到的命令:

 

 

 

3.2    被测试程序包名清单

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来查看包名

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!