人生三大境界
衣带渐宽终不悔,为伊消得人憔悴。
昨夜西风凋碧树,独上高楼,望尽天涯路。
众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

搭建基于IDEA+Selenium+Java+TestNG+Maven+Jenkins+SVN的Web端UI自动化测试环境

第一步:工具下载安装配置

  1. JDK安装与配置
  2. IDEA安装与配置
  3. Maven安装与配置
  4. Tomcat部署与配置
  5. Jenkins部署与配置
  6. Svn安装与配置
  7. 各浏览器驱动下载与配置

第二步:集成各个工具到自动化测试环境

1.IDEA上的各种操作

a.通过在idea工具,新建一个maven项目,在右边加载框这里,选择maven-archetype-quickstart,然后点击next

b.输入Group Id:域.公司简称;Artifact Id:项目名称 -然后点击Finish,创建完成后,目录中能找到自己创建的项目,说明Maven项目已成功创建。

c.配置pom.xml包,具体配置内容可以参考:点击查看

d.配置生成testng.xml文件-file-setting-具体如何使用该文件执行代码请自行百度查询

e.配置生成test-output报告文件-点击下图中的倒三角,然后再点击Edit-configurations,进入下图页面,按照图中红框框提示操作

f.配置log4j.xml文件-用于根据需要输出日志信息-首先要在该项目中加载个jar包-如下图所示,其他需要导入的jar包也是在此处进行导入的-file-project structure-点击下载log4j

本文提供一个现成的log4j.xml文件:点击下载 ;注意了,位置一定要放在target下面的classes目录下;然后再自己新建个Log类,然后就可以输出相关日志信息了,点击下载Log类

 h.至于其他的配置就看各自项目实际需要了。

2.将项目放到前面部署好的svn服务器上去-如何放上去请参考-点击查看

3.在jenkins上创建个自动化项目-如何创建请查看jenkins使用文档;

a.在构建处添加个执行windows批量处理命令,根据实际情况输入相应命令,第一行首先切换到自动化项目trunk路径下,trunk目录下就是各个自动化代码包

构建触发器--可以设置为定时执行自动化代码,其他方式根据需求自行百度查询。

4.执行完毕后,可以通过在构建历史出,点击控制台输出,查看执行情况。

 

posted @ 2018-09-29 14:27  亚伦_Aaron  阅读(...)  评论(...编辑  收藏