51Testing软件测试论坛

标题: web自动化测试环境搭建及测试指南 [打印本页]

作者: haiyan.zhu    时间: 2020-7-14 14:30
标题: web自动化测试环境搭建及测试指南
1. 搭建Web测试环境注:可参链接:https://www.cnblogs.com/puresoul/p/4597211.html

1.1. 安装JDK并配置环境变量
1) 在Java官方网站上下载相应系统的jdk文件安装,如win7 64位系统下安装 jdk-6u45-windows-x64,全部选择默认的安装路径即可安装完成;
2) 新建JAVA_HOME环境变量,变量值是自己安装JDK的路径,我的是
D:\Java\jdk1.87.0;
3) 新建环境变量classpath
​变量值是:JAVA_HOME /lib/dt.jar; JAVA_HOME /lib/tools.jar;
4) 找到PATH环境变量,
​追加如下目录
JAVA_HOME /bin; JAVA_HOME /jre/bin;
5) 验证安装是否成功。
打开 cmd 命令行窗口
在命令行窗口中输入 java -version,显示如下内容表示安装成功:


1.2. 浏览器环境搭建
1) 下载ADT Bundle,selenium目前支持Chrome、Firefox、IE、Opera等浏览器,选择需要的浏览器下载并安 装(记住对应的版本号)。
2) 对应浏览器版本的driver下载。https://www.seleniumhq.org/download/


3) 将下载的driver,放置在浏览器对应的根目录下:
Ø 浏览器版本是chrome 73版本,将driver存放在chrome的安装路径下:
C:\Program Files(x86)\Google\Chrome\Application\chromedriver.exe
Ø Mac的电脑下:chromedriver的存放地址在
/usr/local/bin/chromedriver

1.3. 安装开源测试报告框架Allure
( 参 考 文 档 链 接 : https://blog.csdn.net/chenfei_5201213/article/details/80982929
1) 下载Allure的zip安装包
地址:https://link.jianshu.com/?t=http ... eta/generic/allure2

2) 解压到allure-commandline目录

3) 进入bin目录,运行allure.bat

4) 添加allure到环境变量PATH(\安装路径\allure-commandline\bin)

2. 执行Web自动化测试
注:推荐使用IntelliJ IDEA做为JAVA测试开发环境,下载地址:https://www.jetbrains.com/idea/

使用教程链接:https://www.runoob.com/w3cnote/intellij-idea-usage.html)执行前提:使用龙测智能测试平台新建测试项目,并已自动产生自动化测试代码。

2.1 下载测试项目
进入测试项目对应的测试代码功能模块,按下图所示,点击下载测试项目。



2.2 解压测试项目并使用 IDEA打开
项目成功打开后会根据pom.xml文件自动导入测试执行所需的依赖包,请耐心等待。



2.3 查看测试脚本相关文件
项目框架实现了数据驱动以及元素封装,
测试脚本文件为:/src/test/java/com/example/test/TestFeasiblePathLength1.java
数据文件为:/src/test/java/com/example/test/DataProvider_930
元素对象文件为:/src/test/java/fields/Elements.java
可根据项目实际需要对脚本进行增强操作。



2.4 执行测试
确认手机已连接到电脑后,右键点击测试脚本文件,
在弹出窗体中选择菜单“Run ‘TestFeasiblePathLength1’”,等待测试完成。
(首次执行需要手机上安装AppiumSetting,选择同意安装)



日志中可以看到测试是否执行通过。


2.5 查看测试报告
在IDEA中进入Terminal终端窗口,执行命令”allure serve allure-results”



等待报告生成并自动通过浏览器打开(如果无法正常显示报告,建议更换浏览器,Windows平台推荐使用Firefox,Mac平台推荐使用Chrome)。








欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2