当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

Ant+junit的测试自动化[Java编程]

赞助商链接



  本文“Ant+junit的测试自动化[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

随着Refactoring技术和XP软件工程技术的遍及奉行,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、实用遍及、高效安定的单元测试框架则对成功的实施单元测试有着至关重要的作用.在java编程语句环境里,Junit Framework是一个已经被大都java程序员采取和实证的优异的测试框架,但是大都没有尝试Junit Framework的

<?xml version="1.0" encoding="gb2312"?>
<!--测试文件,并将测试报检举送到开辟人员指定的信箱
by biggie(biggie@hns-soft.com)-->
<project name="test" default="build" basedir=".">
<property environment="env"/>
<property name="j2ee" value="env.j2ee_home"/>
<property name="base.dir" value="." />
<!--定义测试源文件-->
<property name="src" value="${base.dir}/test" />
<!--定义输出位置-->
<property name="classes" value="${base.dir}/defaultroot/WEB-INF/classes"/>
<!--定义lib-->
<property name="lib" value="${base.dir}/lib"/>
<!--定义classpath-->
<path id="appclasspath">
<pathelement path="${java.class.path}"/>
<fileset dir="${base.dir}/defaultroot/WEB-INF/lib">
<include name="*.jar"/>
</fileset>
<pathelement location="${base.dir}/defaultroot/WEB-INF/classes"/>
<pathelement location="D:/j2sdkee1.3.1/lib/j2ee.jar"/>
</path>
<!--initialization-->
<target name="init">
<tstamp/>
<mkdir dir="${classes}"/>
</target>
<target name="compiletest" depends="init">
<!--javac-->
<javac srcdir="${src}" destdir="${classes}" debug="off">
<classpath refid="appclasspath"/>
<include name="**/*.java" />
</javac>
</target>
<target name="build" depends="compiletest,run">
<tstamp/>
<exec executable="${base.dir}/email.bat" >
</exec>
</target>
<target name="run">
<junit>
<classpath refid="appclasspath"/>
<classpath>
<pathelement location="${base.dir}/defaultroot/WEB-INF/classes"/>
</classpath>
<formatter type="xml"/>
<test name="test.AllTests" haltonfailure="no" outfile="result"/>
</junit>
<junitreport todir="./report">
<fileset dir=".">
<include name="result.xml"/>
</fileset>
<report format="noframes" todir="./report"/>
</junitreport>
</target>
</project>

程序员在学习若何Junit Framework来编写适应自己开辟项目的单元测试时,仍然认为有一定的难度,这大概是因为Junit随框架代码和实用工具附带的用户指南和文档的侧重点在于注释单元测试框架的计划办法以及简单的类利用阐明,而对在特定的测试框架(Junit)下若何实施单元测试,如安在项目开辟的历程中更新和保护已经存在的单元测试代码没有具体的注释.因此本文档就两个侧重点对Junit所附带的文档举行进一步的增补和阐明,使Junit能被更多的开辟团队采取,让单元测试乃至Refactoring、XP技术更好在更多的开辟团队中奉行.

本文将以代码方法展示ant+junit举行整体测试的办法,并生成测试报告,发送给开辟人员的信箱

将junit.jar放在ant_home/lib下,然后编写build.xml文件

build.xml

生成测试报告后,调用emai.bat文件,履行一发送邮件操作.为实现群发,所以我采取的是别外写一利用程序发送邮件,当然您也可以用ant直接发送邮件.程序员第7期有相关文章介绍,这里我就不多说了.

本文供应的是一个思绪,你还可以实现更强盛的功效,分布测试整体测试等等.


  以上是“Ant+junit的测试自动化[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Asp 防备CC攻击模块 (Anti-CC.asp)
  • 利用antixss防备xss
  • MySQL中文参考手册7(MySQL存取权限系统)grant设置密码password
  • <b>在Eclipse中操纵ANT机动构建Web操纵</b>
  • ant构建工具的类装载器问题
  • 企业级Java软件构建系统EL4Ant
  • ant简介
  • <b>操作Ant和XDoclet自动产生映射文件例子</b>
  • <b>Ant入门</b>
  • 操纵Ant+JUnit+Cobertura来实现代码覆盖自动测试
  • 操纵ant编译、运行junit以及查抄编码
  • Ant+junit的测试自动化
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .