ant+testng 搭建
为什么80%的码农都做不了架构师?>>>
<?xml version="1.0" encoding="UTF-8"?>
<!-- one project with multiple targets -->
<project name="juzilicai" default="autotest" basedir=".">
<!-- paths used -->
<property name="src.dir" value="src" />
<property name="conf.dir" value="conf" />
<property name="dest.dir" value="build" />
<property name="dest.report" value="report" />
<path id="jarfile">
<fileset dir="lib" includes="selenium-server-standalone-2.46.0.jar" />
<fileset dir="lib" includes="testng-6.8.5.jar" />
<fileset dir="lib" includes="ant-1.7.1.jar" />
<fileset dir="lib" includes="reportng-1.1.4.jar" />
</path>
<!-- delete the output folder if it exists -->
<delete dir="${dest.dir}" failοnerrοr="false" />
<!-- create the output folder -->
<mkdir dir="${dest.dir}" />
<mkdir dir="${dest.report}" />
<mkdir dir="${conf.dir}" />
<!-- target to compile all test classes out -->
<target name="build" description="执行TestNg测试用例">
<!-- do copy -->
<copy todir="${dest.dir}/conf">
<fileset dir="${conf.dir}" />
</copy>
<!-- compile -->
<javac srcdir="${src.dir}" destdir="${dest.dir}" encoding="UTF-8" includeantruntime="on" debug="true" fork="yes">
<classpath refid="jarfile" />
</javac>
</target>
<!-- define the TestNG task -->
<taskdef name="testng" classname="com.beust.testng.TestNGAntTask" classpathref="jarfile" />
<!-- run test cases for FF -->
<target name="autotest" depends="build">
<testng classpathref="jarfile" outputDir="${dest.report}" haltOnFailure="true" useDefaultListeners="false">
<classfileset dir="${dest.dir}" includes="*.class" />
<classpath>
<pathelement path="${dest.dir}" />
</classpath>
<xmlfileset dir="${basedir}" includes="${src.dir}/testng.xml" />
<sysproperty key="org.uncommons.reportng.title" value="自动化测试报告" />
</testng>
</target>
</project>
附工程结构图
转载于:https://my.oschina.net/ywyw/blog/680873
ant+testng 搭建相关推荐
- Jenkins+Ant+TestNG+Testlink自动化构建集成
这段时间折腾自动化测试,之前都是在Eclipse工程里面手工执行自动化测试脚本,调用Testlink API执行测试用例,目前搭建Jenkins自动化构建测试的方式,实现持续构建,执行自动化测试. 硬 ...
- eclipse+java+selenium+testNG搭建自动化测试框架
1 Java环境的搭建 1.1访问oracle的官网下载最新版本的jdk http://www.oracle.com/technetwork/java/javase/downloads/index-j ...
- mac自带自动化java_java Mac自动化-java和ant环境搭建
本文旨在帮助读者介绍,如果一个测试工程师拿到了mac本,该如何在本地搭建java和ant环境 其实在几年前,我们还大多使用的是windows本,而且我们也会比较善于使用windows笔记本,但自从ma ...
- 全网最新最全的jmeter+ant+jenkins 搭建接口自动化测试
目录 一.jmeter 二.ant 三.将\apache-jmeter-3.2\extras下面的ant-jmeter-1.1.1的jar包到ant的lib目录,如图所示: 四.建立build.xml ...
- 持续集成:jmeter+ant+jenkins搭建接口自动化测试环境
1.介绍 Jmeter是一个Java开发的,apache下的开源工具,常被用于做接口自动化和性能测试工具.因为他开源,入手也非常简单,所以越来越受测试人员青睐. ant也是用Java开发的,apach ...
- MAC下 ant 环境搭建
(1)官网下载 http://ant.apache.org/bindownload.cgi 我使用的是1.9.4最新版本 我一般是将东西放到Document目录 具体放到什么位置 大家任意啦 (2)解 ...
- java+Selenium+TestNg搭建自动化测试架构(1)实现代码和数据的分离
1.主要介绍介绍Java+Selenium+POM的自动化测试框架的搭建,第一个首先实现代码和账号URL等信息的分离.第二点支持跨浏览器,通过读取配置文件的方式实现. 1)将账号URL等信息添加在pr ...
- selenium+ant+testng测试框架简单介绍
为什么80%的码农都做不了架构师?>>> 转载于:https://my.oschina.net/qyxa/blog/264076
- testng 定时构建_Jenkins使用安装:持续集成自动化方案 | Web自动化测试方案
相信每一个测试都会碰到过新功能上线时,需要对其它相关功能进行回归的情况:或者出现一些线上bug,而我们没能够及时发现的情况.jenkins+selenium+ant+testng架构实现了线上功能的监 ...
最新文章
- 手把手教你用Python处理非平稳时间序列(附代码)
- python编程语法-Python编程入门——基础语法详解(经典)
- 函数调用栈 剖析+图解
- 用aspx开发html5页面,ASP.NET使aspx页面能接受HTML,asp的页面传送的文件-.NET教程,Asp.Net开发...
- 关于Java的“找不到或无法加载主类”
- 解决vs新建项目是模板丢失的问题
- 4 5区别 angular 和_初探Angular的更新机制
- 【Java数据结构】平衡二叉树
- 拓端tecdat|python关联规则学习:FP-Growth算法对药品进行“菜篮子”分析
- 如何在桌面添加计算机日历工具,如何在电脑桌面上添加日历小工具?
- jedate时间插件
- java嵌入浏览器_Java嵌入浏览器Chrome内核
- 什么时候需要消息队列
- Focal-UNet
- 怎么查快递单号,查询物流状态未签收单号
- 勇敢码农,不怕困难!阿里内部不外传秘籍50万字Java面试手册奉上
- PHP webshell、暴力破解
- uniapp中使用iconfont多色图标
- Excel如何快速填写二维表
- 20.2 Java写文件之OutputStream学习
热门文章
- C++数字与字符串的相互转换
- 在pcduino开发板上写驱动控制板载LED的闪烁
- 蚂蚁、字节、拼多多,你的简历能通过几家?
- React学习笔记2017-12-31
- 玩转Bootstrap(JS插件篇)-第1章 模态弹出框 :1-2 动画过渡
- Sandcastle Help File Builder(.NET帮助文档工具)的版本选择心得——支持VS2010至VS2015,高版本项目文件问题...
- 一套OA系统 破解中小企业4大管理难题
- iOS开源项目周报1229
- 计算机存储单位以及内存原理
- 剑指offer——面试题22:栈的压入、弹出序列