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

  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.执行完毕后,可以通过在构建历史出,点击控制台输出,查看执行情况。

搭建基于IDEA+Selenium+Java+TestNG+Maven+Jenkins+SVN的Web端UI自动化测试环境的更多相关文章

  1. selenium+java+testNG+maven环境搭建

    一.简单介绍 1.selenium: Selenium是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozilla Fir ...

  2. selenium第一课(selenium+java+testNG+maven)

    selenium介绍和环境搭建 一.简单介绍 1.selenium:Selenium是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包 ...

  3. Selenium+TestNG+Maven+Jenkins+SVN(转载)

    转载自:https://blog.csdn.net/u014202301/article/details/72354069 一. 创建Maven项目,下载Selenium和TestNG的依赖(依赖可以 ...

  4. 基于吉日嘎底层架构的通用权限管理Web端UI更新:参考DTcms后台界面

    经一周的研究学习,看了国内的H+.HUI等,国外的PaperDashboardPro.Make.Metronic BootStrap等,最终选定用一个轻量的,适合中国人的,来自DTcms的后台管理UI ...

  5. maven+selenium+java+testng+jenkins自动化测试

    最近在公司搭建了一套基于maven+selenium+java+testng+jenkins的自动化测试框架,免得以后重写记录下 工程目录 pom.xml <project xmlns=&quo ...

  6. selenium从入门到应用 - 1,环境准备(Java+TestNG+Maven+Selenium)

    本系列所有代码 https://github.com/zhangting85/simpleWebtest 本文将介绍一个Java+TestNG+Maven+Selenium的web自动化测试脚本环境的 ...

  7. 自动化测试框架selenium+java+TestNG——配置篇

    最近来总结下自动化测试 selenium的一些常用框架测试搭配,由简入繁,最简单的就是selenium+java+TestNG了,因为我用的是java,就只是总结下java了. TestNG在线安装: ...

  8. 自动化测试:java + testng + maven + reportng + jenkins + selenium (一)_基于win环境

    集成环境:jdk1.7 + tomcat1.7+ eclipse mars + maven + testng6.14.2 + selenium-java2.40.0 + reportng1.1.4 + ...

  9. Docker+Selenium+TestNG+Maven+Jenkins环境搭建

    一.Selenium环境准备 standalone-chrome Docker容器启动: docker pull selenium/standalone-chrome version: '3' ser ...

随机推荐

  1. SpringBoot系列: Json的序列化和反序列化

    ============================= 控制 json 序列化/反序列化=============================1. @JsonIgnoreProperties的 ...

  2. 'DataVisualization' does not exist in the namespace 'System.Web.UI'一例解决办法

    之前项目是vs2010 aspx项目,用vs2017打开后,非运行状态下有一行错误:CS0234 C# The type or namespace name 'DataVisualization' d ...

  3. udp_server函数

    #include <netdb.h> #include <stdlib.h> #include <string.h> #include <unistd.h&g ...

  4. luogu 2827 蚯蚓 单调队列/优先队列

    易知可利用优先队列选取最大值: 但是通过分析可知,先取出的蚯蚓分开后仍然要比后分的长,所以可直接利用单调队列找队头即可,分三个单调队列,分别找未切割,切割,切割2三种情况 #include<bi ...

  5. ASP.NET MVC之视图传参到控制器的几种形式

    1. 传递数组 $(function () { var value = ["C#", "JAVA", "PHP"]; $("inp ...

  6. class按传递时分析

    class FEF{ public: int a; FEF(int a,int b){ this->a = a*b; } }; void mam(FEF a){ printf("%d ...

  7. 洛谷 P1032 【字串变换】

    感觉这个题用一些常用的stl和string函数会非常简单..(难道就是考这两个的吗? vector<pair<string,string>>pos//用于变化 map<s ...

  8. Eclipse 自动生成 Ant的Build.xml 配置文件

    Eclipse 自动生成 Ant的Build.xml 配置文件,生成的方法很隐蔽 选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buil ...

  9. aplication.properties配置

    1.设置使用的properties文件 spring.profiles.active=dev 设置激活使用哪个properties一般设置两个,一个是开发环境的,一个是本地的测试环境 可设置默认使用开 ...

  10. canvas粒子背景