• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Ant+junit的测试自动化

发布: 2009-5-20 11:00 | 作者: 不详 | 来源: 测试时代采编 | 查看: 230次 | 进入软件测试论坛讨论

领测软件测试网 随着Refactoring技术和XP软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、适用广泛、高效稳定的单元测试框架则对成功的实施单元测试有着至关重要的作用。在java编程语句环境里,Junit Framework是一个已经被多数java程序员采用和实证的优秀的测试框架,但是多数没有尝试Junit Framework的 <?xml version="1.0" encoding="gb2312"?><!--测试文件,并将测试报告发送到开发人员指定的信箱 by biggie(biggie@hns-soft.com)--><projectname="test"default="build"basedir="."><propertyenvironment="env"/><propertyname="j2ee"value="env.j2ee_home"/><propertyname="base.dir"value="."/><!--定义测试源文件--><propertyname="src"value="${base.dir}/test"/><!--定义输出位置--><propertyname="classes"value="${base.dir}/defaultroot/WEB-INF/classes"/><!--定义lib--><propertyname="lib"value="${base.dir}/lib"/><!--定义classpath--><pathid="appclasspath"><pathelementpath="${java.class.path}"/><filesetdir="${base.dir}/defaultroot/WEB-INF/lib"><includename="*.jar"/></fileset><pathelementlocation="${base.dir}/defaultroot/WEB-INF/classes"/><pathelementlocation="D:/j2sdkee1.3.1/lib/j2ee.jar"/></path><!--initialization--><targetname="init"><tstamp/><mkdirdir="${classes}"/></target><targetname="compiletest"depends="init"><!--javac--><javacsrcdir="${src}"destdir="${classes}"debug="off"><classpathrefid="appclasspath"/><includename="**/*.java"/></javac></target><targetname="build"depends="compiletest,run"><tstamp/><execexecutable="${base.dir}/email.bat"></exec></target><targetname="run"><junit><classpathrefid="appclasspath"/><classpath><pathelementlocation="${base.dir}/defaultroot/WEB-INF/classes"/></classpath><formattertype="xml"/><testname="test.AllTests"haltonfailure="no"outfile="result"/></junit><junitreporttodir="./report"><filesetdir="."><includename="result.xml"/></fileset><reportformat="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期有相关文章介绍,这里我就不多说了。 

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

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: ant Ant ANT junit Junit JUnit JUNIT 自动化


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网