App自动化测试环境搭建
写在前面的话:
随着互联网时代的发展,开发与测试的边界在逐渐的模糊化,大部分公司在招聘过程中对测试工程师的要求已经从传统的功能测试要求向更高级别测试开发转变,因此提前及早的学习相关的知识对拓宽自己的技术层面,保持自己的领先优势很有必要.对于测试工程师而言自动化测试也是快速掌握一门开发语言的最佳选择.本篇文章基于java+appium+android_sdk指导大家如何搭建app自动化测试开发环境.
1.你需要准备的软件
- JDK安装包 下载地址:https://www.oracle.com/cn/java/technologies/javase-jdk8-downloads.html
- eclipse开发环境 下载地址:https://www.eclipse.org/downloads/
- maven管理工具 下载地址:https://maven.apache.org/
- Appium自动化测试工具 下载地址:http://appium.io/
- android_sdk 下载地址:https://android-sdk.en.softonic.com/
2.环境安装
- JDK安装:
下载JDK安装包安装完毕后右击我的电脑->属性->高级->单击环境变量按钮,找到Path环境变量配置JDK安装路径.
配置完成后可在命令行提示符窗口检测配置是否成功:
1.Win键+R键打开运行,输入cmd,点击确认
2.输入 java -version,回车键确认,若出现JDK版本信息则配置成功,反之则配置失败.
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200424231342882.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N1aGFuZzEyMDU=,size_16,color_FFFFFF,t_70)
-
eclipse软件安装:
eclipse在JDK配置成功后直接安装即可,本文不再详述 -
maven管理工具配置
1.将maven包解压到电脑指定位置
2.右击我的电脑->属性->高级->单击环境变量按钮,在系统变量中新建环境变量MAVEN_HOME,配置自己的maven地址
3.在Path系统变量中新增加%MAVEN_HOME%\bin配置
配置完成后可在命令行提示符窗口检测配置是否成功:
(1).Win键+R键打开运行,输入cmd,点击确认
(2).输入 mvn -version,回车键确认,若出现maven版本信息则配置成功,反之则配置失败.
4.由于maven会将外部引用包下载到本地,为避免C盘空间不足需要修改配置文件指定本地仓库的位置.
(1).进入maven->conf文件夹,打开setting.xml配置文件
(2).找到标签配置自己的本地仓库路径
(3).为保证外部引用包下载速度,需要配置一个本地镜像地址在setting.xml文件中找到标签,在里面配置如下参数:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
-
android_sdk配置:
1.将android_sdk包解压到电脑指定位置
2.双击android_sdk文件夹下的SDK Manager.exe应用程序,安装Android7.1.1(API 25)的全部安装包
3.右击我的电脑->属性->高级->单击环境变量按钮,在系统变量中新建环境变量ANDROID_HOME,配置自己的android_sdk地址
4.在Path系统变量中新增加%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools配置
配置完成后可在命令行提示符窗口检测配置是否成功:
(1).Win键+R键打开运行,输入cmd,点击确认
(2).输入 adb version,回车键确认,若出现adb配置信息则配置成功,反之则配置失败. -
appium软件安装:
appium在android_sdk配置成功后直接安装即可,本文不再详述 -
eclipse环境配置maven:
打开eclipse开发环境单击window->Preferences->Maven->User Settings配置自己的maven地址
配置完毕后eclipse会自动下载一部分包到本地仓库,需要等待一段时间.
至此App自动化所需基本环境已全部准备完毕,下一篇文章会和大家讲解如何通过脚本启动App来验证环境是够搭建正确.