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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |