MonkeyRunner测试—环境搭建

刚接触Android的时候,作为软测,我们会觉得有很多东西要进行学习,比如:Monkey,MonkeyRunner…等等

我们先从MonkeyRunner讲起,在讲这部分之前,我们先进行对比下,然后在讲一下搭建环境的一条路线

一、monkey与monkeyrunner的区别

monkey,主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。

monkeyrunner,相比之下会强大一些,它主要可应用于功能测试,回归测试,并且可以自定义测试扩展,灵活性较强,测试人员可以完全控制。

二、monkeyrunner的环境搭建

1、环境搭建路线:

JDK—Eclipse—SDK—Python—PyDev—SL4A

2、环境搭建操作:

2.1 JDK的安装与配置

下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html

32位的选择“Windows x86”;64位的选择“Windows x64″

安装与配置:http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html

2.2 Eclipse+SDK的安装与配置

下载:http://developer.android.com/sdk/index.html

安装:解压即可

配置:http://jingyan.baidu.com/article/f71d603757965b1ab641d12a.html

2.3 Python的安装与配置

下载:https://www.python.org/download/

安装与配置:http://jingyan.baidu.com/article/cbf0e500efed5c2eaa2893d3.html

2.4 PyDev的安装与配置

http://www.codecho.com/two-ways-fo-installing-pedev-in-eclipse/

Eclipse安装Pydev的两种方法

很久没有接触到Python了。以前都是在用2.7版本的,这次索性就安装3.2的了。一般的小程序其实自带的IDLE就足够用了。但是其他的或者喜欢用Eclipse的,pydev成了最佳的选择。

安装其实很简单的,这里介绍下两种安装方法。当然你首先需要安装JDK和Eclipse, 以及Python。

方法一:

1. 直接到http://pydev.org/download.html 下载离线安装ZIP包。

2. 一种比较随意的方法就是把压缩包里面的plugins解压到Eclipse安装目录下对应的目录,features目录也是同样操作。但是你如果不想搞乱原版本的Eclipse,可以选择如下操作:

在Eclipse安装目录下新建一个links文件夹。然后再在links文件夹下新建名为eclipse的目录,最后把pedev.zip的压缩包内容解压到eclipse目录中。

在links目录下,新建一个名为pydev.link的文件,文件的内容为:path=C:\ItDevelop\eclipse\links\eclipse ,(其中path=C:\ItDevelop\eclipse为eclipse的安装目录)

3. 之后重启Eclipse就可以了。如何检查是否已经正确安装pydev? 打开Eclipse–>Windows–>preferences,然后在左边的树状结构中就能找到Pydev选项。

方法二:

其实指的是在线安装。如果你的是Eclipse3.7版本的,那么直接打开Eclipse–>help–>eclipse marketplace,如何搜索下Pydev之后安装即可。

如果没有这个功能,可以选择install new software,然后输入安装地址:http://pydev.org/updates

2.5 SL4A的安装与配置

1. 设置环境变量:windows增加一个环境变量AP_PORT,其值为9999。ubuntu下执行export AP_PORT=9999即可。

2. 访问SL4A的主页:http://code.google.com/p/android-scripting/下载最新的版本并安装在手机上。

3. SL4A安装成功后,启动SL4A,Menu>View>Interpreters,如果之前没有安装过解释器,列表中应该只有Shell一项,点击Menu>Add,在显示出来的列表中会有可供选择安装的解释器,选择后会自动进入下载安装的过程,我们选择Python即可。

4. 解释器安装成功后,在内存卡或手机内存中会生成“com.googlecode.pythonforandroid”文件夹,进入目录extras>python,将python目录下的android.py拷贝到PC的python安装目录下。

5. 在手机上启动远程调试的端口:在SL4A的Preferences选项中,设置Server Port为一个未占用的,例如‘65000’ 。运行SL4A,Menu->View->Interpreters->Menu中选择Start Server即可,然后将手机端口映射到PC端口,代码如下(cmd中直接输入):

adb forward tcp:9999 tcp:65000

所有步骤完成后来测试下SL4A是否配置正确,在CMD中启动Python,运行以下代码:

1 import android

2 droid = android.Android()

3 droid.makeToast(‘Hello World’)

若返回结果为:Result(id=0, result=None, error=None),则SL4A配置正确。

若运行以上代码报错:1.可能是端口的转发设置有问题。2.PC中的python不兼容所导致。

时间: 2024-08-27 20:03:47

MonkeyRunner测试—环境搭建的相关文章

[软件测试]Linux环境中简单清爽的Google Test (GTest)测试环境搭建(初级使用)

本文将介绍单元测试工具google test(GTEST)在linux操作系统中测试环境的搭建方法.本文属于google test使用的基础教程.在linux中使用google test之前,需要对如下知识有一些了解: (1)C/C++编程方法 (2)makefile的编写 (3)linux命令行操作 (4)GTEST背景知识:它是用来干什么的?它用什么语言编写的?它的一些基本语法?等等 以上知识不需要做到熟能生巧,只要达到入门级别,使用GTEST不会费任何力气,毕竟GTEST也不是一个高门槛的

Appium Android测试环境搭建 for Mac

Appium Android测试环境搭建 涉及的资源,工具都很多 ,从网上各种资料查找,整合一下资源,针对小白级别. 1.Appium安装: 转载自:http://www.cnblogs.com/oscarxie/p/3894559.html. 2.Mac配置Android环境变量: 转载自:http://www.jianshu.com/p/84f3baf1682c 3.Mac安装Android模拟器genymotion: 转载自:http://blog.csdn.net/l_215851356

测试环境搭建

软?件?测?试?环?境?的?搭?建 http://wenku.baidu.com/link?url=5SC-IFbVxfdiZzr4uJYrBVI543iMDzeWcWK9upvs_tsYkUYcsAU5j145jQDP_fZCtCA1Tz6XWDWx3FyxBPALNP2a4EUHOVic4nb2uQFxv-e 软件测试,测试环境搭建需要考虑哪些方面? http://zhidao.baidu.com/link?url=oBDiBjh9jTyo3g_ZSvZP67iFrbimu9aH-VinLF

【转1】Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结

Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结 关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃,最终成功运行,确实不容易,故此写篇文章,供大家参考,让大家少走弯路.一. 安装Appium(1) 先安装node-js,然后通过node-js命令安装 Appium     在https://nodejs.org/en/download/ 下载 macOS Installer (.pkg) 安装,

【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结

Appium 1.6.3 在Xcode 8 (真机)测试环境搭建经验总结 关于 Appium 1.6.3 在Xcode 8, 1真机上环境搭建问题更多,写此文章,供大家参考,让大家少走弯路. 在开始iOS真机测试之前,请大家务必 将 Appium 1.6.3 + xcode 8 在iOS模拟器上的环境搭建OK,请参见我的上一篇博文:Appium 1.6.3在Xcode 8, iOS 10.2(模拟器)测试环境搭建经验总结 如果iOS模拟器上的环境OK,再来真机上搭建,要不然 你还是放弃吧. 进入

Hadoop单机Hadoop测试环境搭建

Hadoop单机Hadoop测试环境搭建: 1. 安装jdk,并配置环境变量,配置ssh免密码登录 2. 下载安装包hadoop-2.7.3.tar.gz 3. 配置/etc/hosts 127.0.0.1 YARN001 4. 解压缩hadoop-2.7.3.tar.gtz到/home/zhangzhenghai/cluster目录下 5. 配置etc/hadoop/hadoop-env.sh 配置JAVA_HOME环境变量 export JAVA_HOME=/home/zhangzhengh

Andriod SDK和Loadrunner的HTTP协议测试环境搭建

Andriod SDK和Loadrunner的HTTP协议测试环境搭建 1.Andriod SDK安装 1.1 安装JDK(不累述) 1.2 配置环境变量 配置JDK的系统变量环境,我们需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH.下面是这三个变量的设置防范. JAVA_HOME 先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_20.创建好后则可以利用%JAVA_HOME%作为JDK安装目录

Linux测试环境搭建的学习建议

随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基础开始 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Li

LAMP测试环境搭建

linux安装比较简单,此处略去. mysql安装 yum install mysql mysql-server /etc/init.d/mysqld  start  #启动mysql chkconfig mysqld on      #设置mysql为开启启动 cp /usr/share/mysql/my-medium.cnf  /etc/my.cnf   # mysql_secure_installation     #为root账户设密码 service mysqld restart