android ios 自动化测试平台搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chunlongyuan/article/details/79243046

一直以来都是人工测试,不仅效率低而且容易遗留问题,这段时间我准备搭建一套自动化测试平台,这里讨论的主要是方案。
之前也没搞过,那就先从android自动化测试切入,做一点记录一点了。

环境准备

Jenkins
centos 7
gradle-3.3
android-sdk-linux
sonarqube-6.4
sonar-scanner-3.0.3
jdk1.8
tomcat-8.5
appium

其他的还好,这里特别说明下centos上appium的安装

http://appium.io/docs/en/about-appium/getting-started/index.html#installing-appium
https://nodejs.org/en/download/
http://shadow000902.space/2016/03/31/Appium%E5%AE%89%E8%A3%85/

appium/python-client

git clone git@github.com:appium/python-client.git
cd python-client
python setup.py install

环境变量 /etc/profile

export JAVA_HOME=/usr/local/jdk1.8
export JAVA_BIN=/usr/local/jdk1.8/bin
export ANDROID_TOOL=/usr/local/android-sdk-linux/android-sdk-tools/bin
export PATH=$PATH:$JAVA_HOME/bin/:$ANDROID_TOOL/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
export PATH=$PATH:/usr/local/gradle-3.3/bin
export PATH=$PATH:/usr/local/tomcat-8.5/bin
export PATH=$PATH:/usr/local/node-v8.9.4-linux/bin

export ANDROID_HOME="/usr/local/android-sdk-linux/"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH"

猜你喜欢

转载自blog.csdn.net/chunlongyuan/article/details/79243046