专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » antjunit:Ant+junit的测试自动化 »正文

antjunit:Ant+junit的测试自动化

来源: 发布时间:星期四, 2009年1月8日 浏览:9次 评论:0
  随着Refactoring技术和XP软件Software工程技术广泛推广单元测试作用在软件Software工程中变得越来越重要个简明易学、适用广泛、高效稳定单元测试框架则对成功实施单元测试有着至关重要作用在java编程语句环境里Junit Framework是个已经被多数java员采用和实证优秀测试框架但是多数没有尝试Junit Framework <?xml version="1.0" encoding="gb2312"?>
<!--测试文件并将测试报告发送到开发人员指定信箱
by biggie([email protected])-->
<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="es" value="${base.dir}/defaultroot/WEB-INF/es"/>
<!--定义lib-->
<property name="lib" value="${base.dir}/lib"/>
<!--定义path-->
<path id="apppath">
<pathelement path="${java..path}"/>
<file dir="${base.dir}/defaultroot/WEB-INF/lib">
< name="*.jar"/>
</file>
<pathelement location="${base.dir}/defaultroot/WEB-INF/es"/>
<pathelement location="D:/j2sdkee1.3.1/lib/j2ee.jar"/>
</path>
<!--initialization-->
<target name="init">
<tstamp/>
<mkdir dir="${es}"/>
</target>
<target name="compiletest" depends="init">
<!--javac-->
<javac srcdir="${src}" destdir="${es}" debug="off">
<path refid="apppath"/>
< name="**/*.java" />
</javac>
</target>
<target name="build" depends="compiletest,run">
<tstamp/>
<exec executable="${base.dir}/email.bat" >
</exec>
</target>
<target name="run">
<junit>
<path refid="apppath"/>
<path>
<pathelement location="${base.dir}/defaultroot/WEB-INF/es"/>
</path>
<formatter type="xml"/>
<test name="test.AllTests" haltonfailure="no" outfile="result"/>
</junit>
<junitreport todir="./report">
<file dir=".">
< name="result.xml"/>
</file>
<report format="noframes" todir="./report"/>
</junitreport>
</target>
</project>


  员在学习如何Junit Framework来编写适应自己开发项目单元测试时依然觉得有难度这可能是Junit随框架代码和实用工具附带用户指南和文档着重点在于解释单元测试框架设计思路方法以及简单类使用介绍说明而对在特定测试框架(Junit)下如何实施单元测试如何在项目开发过程中更新和维护已经存在单元测试代码没有详细解释因此本文档就两个着重点对Junit所附带文档进行进补充和介绍说明使Junit能被更多开发团队(Team)采用让单元测试乃至Refactoring、XP技术更好在更多开发团队(Team)中推广

  本文将以代码方式展示ant+junit进行整体测试思路方法并生成测试报告发送给开发人员信箱

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

  build.xml

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

  本文提供个思路你还可以实现更强大功能分布测试整体测试等等.

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: