欢迎来到天天文库
浏览记录
ID:40570557
大小:81.00 KB
页数:3页
时间:2019-08-04
《Monkey测试DM-BOX要点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Monkey测试DM-BOX步骤1.Monkey的简要介绍Monkey是android压力测试和可靠测试,通过模拟触发屏幕滑动,按键等操作对设备上程序进行压力测试,控制发生的异常。2.Monkey测试的前期准备工作(1)设置被测试系统和测试电脑处于同一网段(2)获取SDKforWindows包。(3)设置sdk下面tools的环境变量如:tools的路径为:D:TCLworkandroid4.0-sdk-windowstools右击“我的电脑”-》属性-》高级-》环境变量-》(如图)(3)进入dos命令,执行命令adbconnectIP,IP为设备的IP地址,如下是我测试的设备的
2、ip地址当显示以下命令。证明已经连接设备。(4)查看设备是否连接:使用命令adbshell,进入android命令中(如图1);使用adbdevices查看设备名称,(如图2),看到设备5554。图(1)图(2)3.测试过程(1)连接上后,先查看该设备中软件存在的包,方便后来能够正对某个模块执行压力测试。使用命令cddata/datals;可以查看到DM-BOX中存在的包名。(2)常用代码分析<1>$adbshellmonkey[options]如果不指定options,Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包。如下是发送1000次按键操作<2>对相对
3、应的模块做测试monkey-pcomm.android.email100对email模块进行100次随机按键操作4.判断问题如果出现问题后,我们怎么来查看日志呢。首先判断日志的路径(1)使用ddms记录日志。(2)或者使用logcat>log.txt&命令,可以查看到log.txt的文件日志。接下来我们可以把日志导入到其他存储盘,发送给开发来分析日志。5.Monkey测试的停止条件MonkeyTest执行过程中在下列三种情况下会自动停止:(1)如果限定了Monkey运行在一个或几个特定的包上,那么它会监测试图转到其它包的操作,并对其进行阻止。(2)如果应用程序崩溃或接收到任何失控异常,
4、Monkey将停止并报错。(3)如果应用程序产生了应用程序不响应(applicationnotresponding)的错误,Monkey将会停止并报错。
此文档下载收益归作者所有