您现在的位置是:首页 >

spring junit ant结合junit进行软件自动测试

火烧 2021-06-23 19:12:59 1072
a t结合ju it进行软件自动测试 持续集成实践三 灵感来自于Marti Fowler的 持续集成 一文 可以在 marti fowler 看到 国内有人翻译成了中文 本文假设读者具备如下知识 熟练
spring junit ant结合junit进行软件自动测试

ant结合junit进行软件自动测试  

    持续集成实践三 灵感来自于Martin Fowler的 持续集成 一文 可以在 martinfowler 看到 国内有人翻译成了中文

    本文假设读者具备如下知识

    熟练ant进行java工程编译(参考本人 ant编译java工程 一文)

    junit知识 看看 junit     准备

    junit 下载junit jar

    xml apache 下载xalan jar(ant 的 juntreport需要用到 xalan最好版本大于 不然你还要下载其他的java库)

    把junit jar xalan jar拷贝到$ANT_HOME/lib/下面 并且最好加到系统CLASSPATH(junit jar是肯定要的 xalan jar就不清楚了)

    对自己的程序添加junit测试程序 此处请参考 junit 的文档 很简单的

    然后在build xml中添加如下指令 很多东西略过 所以强烈要求读者先完成本人 ant编译java工程 一文)

    <! 单元测试 需要完成pile任务 >

    <target name= test depends= pile >

    <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文件生成相应的文件在reports目录下 >

    <! 如果指定于web可访问的目录 就可以使整个项目组看到单元测试情况 >

    <junitreport todir= reports >

    <fileset dir= >

    <include name= TEST * xml />

    </fileset>

    <! 带有框架 可以用noframes选不带框架 >

    <report format= frames todir= reports/ />

    </junitreport>

    </target>

    现在运行ant test 看看reports/下面是不是有了生成的单元测试结果的文件了?

    如果有问题可以用ant debug test看看问题出在哪里?

lishixinzhi/Article/program/Java/ky/201311/29216  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码