<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    捕風(fēng)之巢

    統(tǒng)計

    留言簿(3)

    java友情鏈接

    閱讀排行榜

    評論排行榜

    ant結(jié)合junit進(jìn)行軟件自動測試

    持續(xù)集成實(shí)踐三,靈感來自于Martin Fowler的“持續(xù)集成“一文。可以在www.martinfowler.com看到,國內(nèi)有人翻譯成了中文。

    本文假設(shè)讀者具備如下知識:

    1、熟練ant進(jìn)行java工程編譯(參考本人“ant編譯java工程”一文)

    2、junit知識,看看www.junit.org

    準(zhǔn)備:

    1、www.junit.org下載junit.jar

    2、xml.apache.org下載xalan.jar(ant 的 juntreport需要用到,xalan最好版本大于2.0,不然你還要下載其他的java庫)

    把junit.jar、xalan.jar拷貝到$ANT_HOME/lib/下面,并且最好加到系統(tǒng)CLASSPATH(junit.jar是肯定要的,xalan.jar就不清楚了)。

    對自己的程序添加junit測試程序,此處請參考www.junit.org的文檔,很簡單的。

    然后在build.xml中添加如下指令,很多東西略過,所以強(qiáng)烈要求讀者先完成本人“ant編譯java工程”一文)

    <!-- 單元測試,需要完成compile任務(wù) -->

    <target name="test" depends="compile">

    <junit printsummary="yes">

    <!-- 需要的classpath -->

    <classpath refid="classpath"/>

    <batchtest>

    <!-- 單元測試文件為所有src目錄下的*Test.java文件 -->

    <fileset dir="${srcDir}"><include name="**/*Test.java"/></fileset>

    <!-- 生成格式為xml,也可以用plain或者brief -->

    <!-- 為什么生成xml,是為了下一步做report用 -->

    <formatter type="xml"/>

    </batchtest>

    </junit>

    <!-- 對xml文件生成相應(yīng)的html文件在reports目錄下 -->

    <!-- 如果指定于web可訪問的目錄,就可以使整個項(xiàng)目組看到單元測試情況 -->

    <junitreport todir="reports">

    <fileset dir=".">

    <include name="TEST-*.xml"/>

    </fileset>

    <!-- 帶有框架,可以用noframes選不帶框架 -->

    <report format="frames" todir="reports/html"/>

    </junitreport>

    </target>

    現(xiàn)在運(yùn)行ant test,看看reports/下面是不是有了生成的單元測試結(jié)果的文件了?

    如果有問題可以用ant -debug test看看問題出在哪里?

    另外更改源程序,讓程序通過測試和通不過測試看看生成的結(jié)果如何?

    posted on 2006-11-28 17:11 捕風(fēng) 閱讀(326) 評論(0)  編輯  收藏 所屬分類: java高級

    主站蜘蛛池模板: 亚洲视频在线观看免费视频| 亚洲综合无码AV一区二区 | 91麻豆精品国产自产在线观看亚洲 | 亚洲av无码乱码在线观看野外| 亚洲国产欧美国产综合一区 | 亚欧乱色国产精品免费视频| 亚洲一区二区三区乱码A| 羞羞视频免费网站在线看| 自拍偷自拍亚洲精品第1页| 国产国产人免费人成成免视频 | 国产亚洲成归v人片在线观看 | 少妇人妻偷人精品免费视频| 色婷婷六月亚洲婷婷丁香| 免费福利视频导航| 亚洲精品无码成人| 免费亚洲视频在线观看| 国产精品免费一区二区三区| 国产亚洲一区二区三区在线观看| 无码专区AAAAAA免费视频| 久久亚洲sm情趣捆绑调教| 在线视频免费观看高清| 亚洲欧美不卡高清在线| 亚洲国产精品自在拍在线播放| 精品多毛少妇人妻AV免费久久| 婷婷亚洲综合五月天小说 | 亚洲 自拍 另类小说综合图区| 国产成人无码免费网站| 久久精品国产精品亚洲蜜月| 曰批视频免费30分钟成人| 国产91成人精品亚洲精品| 国产亚洲福利精品一区| 中文字幕无码成人免费视频| 香蕉视频亚洲一级| 亚洲AV无码成人精品区天堂 | a级黄色毛片免费播放视频| 亚洲欧洲日产国码在线观看| 免费h黄肉动漫在线观看| 99久久久国产精品免费牛牛| 国产AV无码专区亚洲AV蜜芽| 水蜜桃亚洲一二三四在线| 香蕉高清免费永久在线视频|