测试初级之---Android自动化测试工具monkey命令行

来源:互联网 发布:人工智能进入国考试卷 编辑:程序博客网 时间:2024/06/08 11:27

由于本人是初学者,所以从初学者完全不会的角度去一步一步写的,大神请忽视我~~~~,好了,下面开始描述。。。

1、monkey命令行是android SDK中自带的测试工具,主要是通过应用包这个对象对程序进行压力和可靠性测试。

2、monkey命令行使用的事件测试数据是随机的,不能进行自定义,但是可以对事件的频率、数量等进行设置。

3、下面开始介绍一个简单的实例测试的步骤:(以系统自带的计算器为例)

前提:android环境已配置好,并且装有带android插件的eclipse

通过eclipse启动一个Android的emulator,也可以不启动模拟器,直接使用手机

在开始中输入cmd,弹出命令行,输入:adb devices查看设备连接情况

下面我们进入到这个设备里面,输入:adb shell

 查看应用程序包,找到我们做实验的计算器的包名。在现有的#后输入:ls data/data

 

下面就是对计算器的这个应用包进行测试了,不要花眼哦

在命令行#后继续输入以下命令(并同时观察模拟器或者手机的显示情况):

monkey -p com.android.calculator2 -v 100

其中-p表示对象包 –v 表示事件数量,都可以自定义

运行过程中,Emulator中的应用程序在不断地切换画面,同时命令行中也进行切换,如下图:

注:如果应用程序不响应或者崩溃或者任何异常,测试命令将报错,测试终止

通过多次并且不同设定下的Monkey测试才算它是一个稳定性足够的程序

附上官网的monkey详解网址:http://developer.android.com/intl/zh-cn/tools/help/monkey.html



0 0