c fread 快读 详解_万事开头难,手把手教你搭建Appium自动化测试环境,实践案例详解...

随着移动互联网的发展,各行各业纷纷引入了移动端相关测试技术,很多公司都已经研发了基于Web前端与App端的相关应用程序,为了更好的保证软件测试的质量,移动端自动化测试已走进测试世界,随着终端特性的多机化,硬件配置,各种不同的品牌、手机型号、SDK版本的多样化诉求于是诞生了移动端的App自动化测试,那一般移动端自动化测试使用什么工具来测试?Appium这款工具已经出来很多年了,而且被各大企业广泛应用,也是自动化测试人员必备之技,为了更好的学习移动端的自动化测试,今天主要跟大家讲解关于"Appium自动化测试环境搭建实践"过程详解。

基于JAVA环境搭建Appium自动化测试环境过程实现原理如下图:

b803ed16533125a93bed9e2dcccfdc3e.png

首先基于Appium搭建自动化测试环境之前。

首先,配置好java环境,实现过程如下图所示:

第1步:需要进官网下载安装Jdk,基于不同的操作系统与选择JDK版本进行安装,我这里主要基于Windows环境进行配置安装职下图所示:

1f6ca25268566bbe9794da6ea5a9ea5e.png

安装过程下一步下一步安装完成即可,安装完成如下图:

66d1e544b123fb6dd78cb007a5e7cd74.png

配置JAVA_HOME,操作步骤如下图所示:

%JAVA_HOME%bin ==C:Program FilesJavajdk1.8.0_121bin

314d782e5ffe70dc383615320be78d03.png

配置JAVA_HOME环境变量。

fd6449edac777a517f58455051d085dd.png

配置Path路径与ClassPATH。

c7c0e99eea1145ca317226e2a78b64d9.png
d4dd06869ada7edbb63d0cd137636cdb.png

检查JAVA环境配置成功使用如下命令:

Win+r命令行执行cmd,输入java -version如果能够正常显示版本号说明java环境安装成功,如下图所示:

b10ac5019ceed15c83cb794e6934eec2.png

其次,配置安卓环境。

我们需要在网上下载adt-bundle-windows-x86_64-xxxxxxx集成开发环境包,根据操作系统版本选择安装包。

a81ea5881ea2f34a98ac587eae0cd8a5.png

解压adt包内容如下:

4d54834d3c6e6abb531276f863183fa6.png

文件详解:

Eclipse是用来开发Java应用程序的。

SDK是我们安卓的API相关工具

SDK Manager.exe主要用于去管理SDK的API等信息的更新

配置安卓Home环境变量的方法与java环境类似,主要用来启动程序读取程序路径文件。

配置ANDROID_HOME环境SDK路径

图一:

2e10dfea2d56837268e31614c024c71b.png
956bd976e177ef456a52ed023eb34e4e.png

图二:

在Path中追加安卓环境变量如下图所示:

ddabcd56f1d4b3a474e75761757bf7fd.png

验证环境配置成功,如下图所示:

99ae5149804eac9cb157b398b2fc31dd.png
d1a284af8d070b99245785d4a5b7eedb.png

验证Android环境配置成功使用adb devices命令检查如下图所示:

bb694b4714c58e035b6f9f51b7dfa9de.png

验证指令能正常识别,命令:emulator如下图所示:

f7c24bad63f9d723dbf46dd5f314ea36.png

再次,安装Appium Server及相关组件。

安装Appium组件分两种安装方式:

安装Node.js,可以自己网上下载安装版本。

2e158e2310e497cff0934394487b40be.png

安装成功输入npm检查,如下图所示:

d98abe7401e11290bff1d4e0c4cf6191.png

解释说明:安装完成后需要将文件路径添加到path环境变量中。

ac4a5d581aac18abdeaf289ae4debfd7.png

安装.NETFrameWork4.5版本,一般操作系统有自带,如果没有自带百度下载4.5版本即可。

安装Appium服务应用程序。

第1种方式:下载应用程序安装即可,下一步下一步完成即可。

9d989fb592eb7598d9c63274fc673302.png

第2种方式:Npm install -g appium 命令行在线安装方式安装。

例如:C:甥敳獲Kitty>npm install -g appium ,自己去网上下载appium相关安装包文件

检查Appium安装成功,需要通过appium-doctor命令进行查看,如果下方显示"All Checks were successful"表明我们的环境安装成功。

dba32be8aa723becebf772513338d2c6.png

使用命令行更新appium,如下图所示:

5ff383f03e0669a135db744832152b3e.png

安装完成后,可以启动appium服务,如下图所示:

启动服务能正常看到IP地址与端口说明Appium能成功安装。

0cb74883fab517fcb1d0a0ebae56418d.png

最自动化测试仅仅只会应用工具还远远不够,为什么?工具仅仅用来辅导我们提升工作效率,更重要的我们需要通过工具来设计高效的测试脚本,从而快速实现回归测试,能够超越手工测试,这是我们实现自动化测试的最终目的。

以下内容是基于Java代码设计测试用例,基于Appium自动化测试环境,编写测试脚本,执行自动化测试。

编写自动化测试脚本 ,如下图所示:

8238bd7684d15e211cbd386e6c433215.png

最自动化测试最神圣的时刻就是看到脚本跑起来的兴奋感,以下就是基于脚本-通过Appium服务调用-安卓模拟器,实现自动化测试的全景过程,案例如下图所示:

d835e7288d483ca3c9e64467ee978ce0.png

总结:今天主要与大家分享了基于移动端Appium自动化测试环境的搭建案例实现过程,重点解说了如何配置java环境、安卓环境配置与Appium环境搭建的全过程,很多同学平时想要学习安卓环境的搭建过程大部分都困在环境搭建这个节点,为什么?相对自动化webUI的环境,移动端的自动化测试环境搭建稍显复杂,所以今天就制作了这一个课程供大家学习,也希望大家通过阅读这篇文章能够收获更多知识,如果在学习的过程中有任何疑惑欢迎留言沟通,也可以试着自己多去操练,如果仅仅只想通过这篇文章就能学会那是不可能的,懂得了安装过程及思路,还需要你结合文章中的操作步骤逐步实现,感谢大家的阅读。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值