• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

字號: | 推薦給好友 上一篇 | 下一篇

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期有相關文章介紹,這里我就不多說了。 

        本文提供的是一個思路,你還可以實現更強大的功能,分布測試整體測試等等.

延伸閱讀

文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/

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認證國際軟件測試工程師認證領測軟件測試網

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97