欢迎使用CSDN-markdown编辑器

转载 http://www.yeetrack.com/?p=578
Robotium是Android应用的自动化测试工具,类似于Selenium,我们可以通过编写java代码来测试android程序。 maven是个项目管理工具,可以很方面地对项目进行管理、构建、发布等。利用maven构建,可以很方便地放到hudson、jenkins等集成环境中。

安装maven,设置环境变量,不在多说。
安装android sdk,设置环境变量。 下载sdk后,在Android SDK Manager中安装Android SDK Tools、Android SDK Platform-tools(注意最好安装16.02,不要安装17,17版本很多工具找不到,造成maven-android-plugin无法使用)、android SDK build-tools和android 4.2.2(API 17)。
安装好android sdk后,在AVD Manager中新建一个android虚拟机,应该可以正常启动了。
下载Maven Android SDK Deployer插件,让maven支持android,项目在github上,地址https://github.com/mosabua/maven-android-sdk-deployer,下载后,解压到本地目录。进入其根目录执行mvn install -P 4.2(这个版本要和第2步中下载的api对应,api 17对应android 4.2)。
[INFO] Maven Android SDK Deployer …………………… SUCCESS [0.190s]
[INFO] Android Platforms …………………………… SUCCESS [0.000s]
[INFO] Android Platform 4.2 API 17 ………………….. SUCCESS [1.983s]
[INFO] Android Add-Ons …………………………….. SUCCESS [0.030s]
[INFO] Android Add-On Google Platform 4.2 API 17 (Maps and USB) SUCCESS [0]
[INFO] Android Extras ……………………………… SUCCESS [0.010s]
如果报错,应该是android sdk中的包没有下全,不过,我们只需要Android Platform 4.2 API 17这个成功即可。

首先利用maven命令行创建一个android-quickstart-archetype,命令如下:
mvn archetype:generate -DarchetypeArtifactId=android-quickstart -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeVersion=1.0.8 -DgroupId=com.yeetrack -DartifactId=androidTest

将此项目import到eclipse或者idea中,修改项目的pom.xml文件

你可能感兴趣的:(Android自动化测试)