知识大全 ant结合junit进行软件自动测试

Posted 文件

篇首语:人无常识,百事难成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 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看看问题出在哪里?

cha138/Article/program/Java/ky/201311/29216

相关参考

知识大全 关于junit实现过程详细介绍

  测试分类白箱测试黑箱测试单元测试集成测试功能测试……白箱测试是指在知道被测试的软件如何(How)完成功能和完成什么样(What)的功能的条件下所作的测试一般是由开发人员完成单元测试是一种白箱测试因

知识大全 Ant+JUnit+Cobertura

Java应用利器组合:Ant+JUnit+Cobertura  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 使用JUnit对EJB进行单元测试[3]

使用JUnit对EJB进行单元测试[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 使用JUnit对EJB进行单元测试[2]

使用JUnit对EJB进行单元测试[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 使用JUnit对EJB进行单元测试[1]

使用JUnit对EJB进行单元测试[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 使用Ant编译、运行Junit、以及检查编码[3]

使用Ant编译、运行Junit、以及检查编码[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 使用Ant编译、运行Junit、以及检查编码[2]

使用Ant编译、运行Junit、以及检查编码[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 使用Ant编译、运行Junit、以及检查编码[1]

使用Ant编译、运行Junit、以及检查编码[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 使用Ant编译、运行Junit、以及检查编码[4]

使用Ant编译、运行Junit、以及检查编码[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 怎样使用Junit Framework进行单元测试的编写

怎样使用JunitFramework进行单元测试的编写  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧