最近在学习安卓的自动化测试,由于以前都是接触的web自动化测试。对于安卓环境比较陌生,所以搭建环境也需要从开学起。都是自己在网上找的的方法和资料,现在整理一下。怕今后忘记了。
一、所需软件准备:
1.JDK 这个安装和环境变量配置就不说了。
2.eclipse 从官方网站上下一个直接解压就可以了,我用的是3.7版本。
3.Android SDK 这个需要去谷歌的网站上下载,我下载了最新的4.4.2的版本。不过没关系,下载完毕后有个android manager 可以安装和卸载其他版本。
4.ADT 这个是eclipse开发安卓程序必须的插件,可以离线安装或者在线安装。安装方法后面详细描写。
5.Jython_installer_x.jar 由于monkeyrunner只能运行Python的脚本,所以需要安装Jython,也可以直接安装python。
6.PyDev 这个是eclipse支持Python的插件,同样可以离线安装或者在线安装。
二、安装过程及详细步骤信息
1.JDK 省略
2.eclipse 直接解压到你需要的目录就可以了
3.Android SDK
下载地址:http://developer.android.com/sdk/index.html
说明: Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升级工具,而不包含具体的SDK版本,后一种大概20多M,前一种70多M。
解压android sdk 这个也无需安装,解压后供后面使用。
eclipse插件的安装(以ADT为例,PyDev的安装方法类似)
打开eclipse 打开help->Install New SoftWare 出现如下界面:
点击add,name为你为插件起的名字,随便输入就可以了,输入ADT
location输入插件的更新地址或者离线安装包的路径:https://dl-ssl.google.com/android/eclipse/
然后点击确定。过一段时间就会出现你可以安装的插件了。
然后选择developer tools 把检查依赖关系选上,然后接下就是下一步和网速问题了,安装完毕后需要重启eclipse。
4.配置Android SDK
将下载好的SDK 解压到某个目录下,然后打开安装完ADT插件的eclipse,这个时候它会有提示让你配置SDK。
点击菜单window->preferences,进入如下界面,输入SDK的解压路径即可。
新建AVD(android vitural device)
和上面一样,进入android sdk and avd manager,选中Vitural Devices 在点击New按钮
选择设备,内存,最低版本的信息,然后保存就可以了。这个就是安卓程序今后运行的设备了。
以上安装完毕后就可以新建一个安卓工程了:
新建过程和其他项目一样,输入名字,路径,选择虚拟机,创建工程。
注: 若有错误如: Project ... is missing required source folder: 'gen' ,则将gen->Android.Test->R.java这个文件删掉,Eclipse会为我们重新生成这个文件,并且不会报错。
创建完工程后,还需要配置一下运行参数:run =>run as 选择运行的虚拟机和工程,点击应用
如果虚拟机成功启动,恭喜你,可以开发安卓程序了。
到此为止,安卓的开发环境已经搭建完毕。后面再介绍monkeyrunner和Jython的配置,以及如何用monkeyrunner执行.py的自动化测试脚本。
相关推荐
通过上述步骤,开发者可以搭建起一个基本的monkeyrunner测试框架,根据实际需求编写更复杂的测试逻辑,实现对Android应用的自动化测试。monkeyrunner是Android测试自动化中的一个重要工具,有助于提高测试效率和覆盖...
#### 搭建Android自动化测试环境 ##### 环境准备 在开始使用Monkeyrunner进行自动化测试之前,需要确保已经正确安装并配置了以下软件环境: 1. **JDK (Java Development Kit)**: Java环境是搭建Android测试环境的...
#### 二、搭建Monkeyrunner测试环境 为了使用Monkeyrunner进行Android自动化测试,首先需要搭建合适的测试环境。具体包括: 1. **Android SDK**:提供必要的Android开发工具,包括Monkeyrunner所需的环境支持。 2....
MonkeyRunner作为一款由Android SDK自带的测试工具,被广泛应用于Android自动化测试领域。它不仅支持基本的功能测试和回归测试,还具备高度的灵活性,使得测试人员能够根据实际需求定制各种测试场景。 #### 二、...
在介绍Android自动化测试工具时,MonkeyRunner是一个不容忽视的工具。它作为Android SDK的一部分,具备强大的功能测试和回归测试能力,并允许测试人员编写脚本来自定义测试扩展,从而在黑盒测试的基础上进一步控制...
Android自动化测试之Monkeyrunner常用操作编程 本篇乃本人学习monkeyrunner时笔记,查看网络中的资料并经本人测试而出,由于本人刚接触,所以本篇内容不免肤浅,高手...在测试本人以下实例时,请自行搭建Android环境。
MonkeyRunner是一种强大的自动化测试工具,主要用于Android设备或模拟器上的应用程序测试。它基于Python语言,能够轻松地与Android框架进行交互,实现各种复杂的测试场景。 **1. 多设备控制** MonkeyRunner支持...
本篇文章将详细讲解 Monkeyrunner 的环境搭建、功能及如何与 Python 进行交互。 一、Monkeyrunner 环境搭建 1. 首先,你需要安装 JDK、Android SDK 和 Python。确保在系统环境变量的 PATH 中添加了这些软件的安装...
通过以上步骤,可以成功搭建一个用于执行Monkeyrunner脚本的开发环境。此环境不仅涵盖了必要的软件工具(如SDK、JDK、Python和Eclipse),还详细介绍了如何配置这些工具以满足Monkeyrunner自动化测试的需求。对于...
一、Android测试环境搭建 1. 安装JDK:Java Development Kit是Android开发的基础,也是测试环境的前提。确保安装最新版本的JDK,并配置好环境变量。 2. 安装Android Studio:Google提供的官方集成开发环境,内置了...
【Android自动化测试】是针对Android应用进行的一种利用自动化工具代替或辅助手动测试的过程,旨在提高测试效率、降低人力成本和人为错误。自动化测试分为两大类:自动化性能测试和自动化功能测试。性能测试主要关注...