为什么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 搭建相关推荐

  1. Jenkins+Ant+TestNG+Testlink自动化构建集成

    这段时间折腾自动化测试,之前都是在Eclipse工程里面手工执行自动化测试脚本,调用Testlink API执行测试用例,目前搭建Jenkins自动化构建测试的方式,实现持续构建,执行自动化测试. 硬 ...

  2. eclipse+java+selenium+testNG搭建自动化测试框架

    1 Java环境的搭建 1.1访问oracle的官网下载最新版本的jdk http://www.oracle.com/technetwork/java/javase/downloads/index-j ...

  3. mac自带自动化java_java Mac自动化-java和ant环境搭建

    本文旨在帮助读者介绍,如果一个测试工程师拿到了mac本,该如何在本地搭建java和ant环境 其实在几年前,我们还大多使用的是windows本,而且我们也会比较善于使用windows笔记本,但自从ma ...

  4. 全网最新最全的jmeter+ant+jenkins 搭建接口自动化测试

    目录 一.jmeter 二.ant 三.将\apache-jmeter-3.2\extras下面的ant-jmeter-1.1.1的jar包到ant的lib目录,如图所示: 四.建立build.xml ...

  5. 持续集成:jmeter+ant+jenkins搭建接口自动化测试环境

    1.介绍 Jmeter是一个Java开发的,apache下的开源工具,常被用于做接口自动化和性能测试工具.因为他开源,入手也非常简单,所以越来越受测试人员青睐. ant也是用Java开发的,apach ...

  6. MAC下 ant 环境搭建

    (1)官网下载 http://ant.apache.org/bindownload.cgi 我使用的是1.9.4最新版本 我一般是将东西放到Document目录 具体放到什么位置 大家任意啦 (2)解 ...

  7. java+Selenium+TestNg搭建自动化测试架构(1)实现代码和数据的分离

    1.主要介绍介绍Java+Selenium+POM的自动化测试框架的搭建,第一个首先实现代码和账号URL等信息的分离.第二点支持跨浏览器,通过读取配置文件的方式实现. 1)将账号URL等信息添加在pr ...

  8. selenium+ant+testng测试框架简单介绍

    为什么80%的码农都做不了架构师?>>>    转载于:https://my.oschina.net/qyxa/blog/264076

  9. testng 定时构建_Jenkins使用安装:持续集成自动化方案 | Web自动化测试方案

    相信每一个测试都会碰到过新功能上线时,需要对其它相关功能进行回归的情况:或者出现一些线上bug,而我们没能够及时发现的情况.jenkins+selenium+ant+testng架构实现了线上功能的监 ...

最新文章

  1. 手把手教你用Python处理非平稳时间序列(附代码)
  2. python编程语法-Python编程入门——基础语法详解(经典)
  3. 函数调用栈 剖析+图解
  4. 用aspx开发html5页面,ASP.NET使aspx页面能接受HTML,asp的页面传送的文件-.NET教程,Asp.Net开发...
  5. 关于Java的“找不到或无法加载主类”
  6. 解决vs新建项目是模板丢失的问题
  7. 4 5区别 angular 和_初探Angular的更新机制
  8. 【Java数据结构】平衡二叉树
  9. 拓端tecdat|python关联规则学习:FP-Growth算法对药品进行“菜篮子”分析
  10. 如何在桌面添加计算机日历工具,如何在电脑桌面上添加日历小工具?
  11. jedate时间插件
  12. java嵌入浏览器_Java嵌入浏览器Chrome内核
  13. 什么时候需要消息队列
  14. Focal-UNet
  15. 怎么查快递单号,查询物流状态未签收单号
  16. 勇敢码农,不怕困难!阿里内部不外传秘籍50万字Java面试手册奉上
  17. PHP webshell、暴力破解
  18. uniapp中使用iconfont多色图标
  19. Excel如何快速填写二维表
  20. 20.2 Java写文件之OutputStream学习

热门文章

  1. C++数字与字符串的相互转换
  2. 在pcduino开发板上写驱动控制板载LED的闪烁
  3. 蚂蚁、字节、拼多多,你的简历能通过几家?
  4. React学习笔记2017-12-31
  5. 玩转Bootstrap(JS插件篇)-第1章 模态弹出框 :1-2 动画过渡
  6. Sandcastle Help File Builder(.NET帮助文档工具)的版本选择心得——支持VS2010至VS2015,高版本项目文件问题...
  7. 一套OA系统 破解中小企业4大管理难题
  8. iOS开源项目周报1229
  9. 计算机存储单位以及内存原理
  10. 剑指offer——面试题22:栈的压入、弹出序列