`
76052186
  • 浏览: 35275 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

转 开源框架: JUnit Gossip

阅读更多

转:http://caterpillar.onlyfun.net/GossipCN/JUnit/JUnitGossip.htm

开源框架: JUnit Gossip

自动测试?。。。在开发程式的过程中,大多数的时间是花在测试上,作为一个测试工具,JUnit 是个好的开始,它本身其实不难,但难在如何落实测试,大多数的时间中,我们仍习于先撰写好程式,然后运行它并观看结果来除错,能够撰写测试程式已属难能可贵,真正能作到测试驱动(Test-Driven)的就更加稀有了。

无论如何,测试是必要的,然而要改变开发人员那种近乎与生俱来的不良测试习惯,则是需要教育的。JUnit 不仅是个测试工具,还是个教育工具,您要学习的是背后的单元测试与测试驱动概念,而不仅仅是如何使用 JUnit 中的工具类别。

为了鼓励人们进行测试,几乎所有的测试工具其官方网站都有丰富的文件资源,您可以善用这些资源,这边的文件是我对测试相关议题的一些简单整理,目的是为一些想了解如何进行测试的新手引个开头。

<script type="text/javascript"><!----></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script><iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-9750319131714390&amp;amp;dt=1189572286757&amp;amp;lmt=1181153052&amp;amp;prev_fmts=728x15_0ads_al&amp;amp;format=728x90_as&amp;amp;output=html&amp;amp;correlator=1189572286086&amp;amp;url=http%3A%2F%2Fcaterpillar.onlyfun.net%2FGossipCN%2FJUnit%2FJUnitGossip.htm&amp;amp;ad_type=text_image&amp;amp;cc=120&amp;amp;ga_vid=680210444.1189566838&amp;amp;ga_sid=1189572287&amp;amp;ga_hid=160552496&amp;amp;ga_fc=true&amp;amp;flash=9&amp;amp;u_h=600&amp;amp;u_w=800&amp;amp;u_ah=572&amp;amp;u_aw=800&amp;amp;u_cd=32&amp;amp;u_tz=480&amp;amp;u_his=1&amp;amp;u_java=true" frameborder="0" width="728" scrolling="no" height="90" allowtransparency="allowtransparency"></iframe>

JUnit
        JUnit 核心框架十分简单,这是当然的,测试本身并不是一件容易的事,测试框架本身不能让事情变得更复杂。
  • 测试入门
        JUnit 的目的是协助您进行单元测试(Unit Test),并鼓励您先写测试。
  • 使用 JUnit
        JUnit 的测试主要由 TestCase、TestSuit 与 TestRunner 三部份来完成测试,使用上的架构简单明了。

Cactus
        Cactus 扩展了 JUnit,可以对 Servlet、JSP 等进行单元测试。
  • In-Container 测试入门
        当您对一个 Servlet 进行单元测试,您不仅测试了 Servlet 本身,也一并测试了它与 Container 资源的交互。
  • 使用 Cactus
        无论是测试 Servlet、Filter、JSP 或者是 Taglibs,在撰写与运行测试的流程都是一致的,继承相关的 TestCase 类别只是方便您使用一些物件资源。

HttpUnit
        HttpUnit 本身并不是测试工具,而是协助您进行功能单元测试的工具,让您搭配 JUnit 来进行测试。
  • 简介
        HttpUnit 的测试范围介于功能测试及功能单元测试之间,您可以对程式的工作流程进行测试。
  • 使用 HttpUnit
        HttpUnit 在使用上相当简单,除了这边介绍的几个基本例子之外,您可以查询 HttpUnit 网站 了解更多细节。

JsUnit(连接至 Ajax 学习笔记
JsUnit 是个类似 JUnit 的测试框架,专门用来为 JavaScript 进行单元测试。

JUnitPerf
JUnitPerf 使用 Decorator 模式 装饰 JUnit 测试,可让开发人员在调校效能与负载能力时,又不至于破坏什么东西。

JMeter
        JMeter 是用来测试负载的工具,可以模拟多使用者连线应用程式的行为。

自动化测试
        Ant 的全名是 "Another Neat Tool",是以 Java 为基础的构建工具,结合 JUnit,您可以实现自动化测试的目的。
  • Ant 入门
        先来简单的介绍 Ant,了解一下通用的 Ant 任务与使用方式。
  • JUnit + Ant
        Ant 使用 <junit> 任务来执行 JUnit 测试,并可以自动生成纯文字格式或 XML 格式的测试报告。

参考资料
分享到:
评论

相关推荐

    junit-jupiter-api-5.4.2-API文档-中英对照版.zip

    赠送jar包:junit-jupiter-api-5.4.2.jar; 赠送原API文档:junit-jupiter-api-5.4.2-javadoc.jar; 赠送源代码:junit-jupiter-api-5.4.2-sources.jar; 赠送Maven依赖信息文件:junit-jupiter-api-5.4.2.pom; ...

    junit-jupiter-engine-5.8.2-API文档-中文版.zip

    赠送jar包:junit-jupiter-engine-5.8.2.jar; 赠送原API文档:junit-jupiter-engine-5.8.2-javadoc.jar; 赠送源代码:junit-jupiter-engine-5.8.2-sources.jar; 赠送Maven依赖信息文件:junit-jupiter-engine-...

    junit-jupiter-api-5.8.2-API文档-中文版.zip

    赠送jar包:junit-jupiter-api-5.8.2.jar; 赠送原API文档:junit-jupiter-api-5.8.2-javadoc.jar; 赠送源代码:junit-jupiter-api-5.8.2-sources.jar; 赠送Maven依赖信息文件:junit-jupiter-api-5.8.2.pom; ...

    junit-jupiter-engine-5.8.0-M1-API文档-中文版.zip

    赠送jar包:junit-jupiter-engine-5.8.0-M1.jar; 赠送原API文档:junit-jupiter-engine-5.8.0-M1-javadoc.jar; 赠送源代码:junit-jupiter-engine-5.8.0-M1-sources.jar; 赠送Maven依赖信息文件:junit-jupiter-...

    junit-jupiter-api-5.8.0-M1-API文档-中英对照版.zip

    赠送jar包:junit-jupiter-api-5.8.0-M1.jar; 赠送原API文档:junit-jupiter-api-5.8.0-M1-javadoc.jar; 赠送源代码:junit-jupiter-api-5.8.0-M1-sources.jar; 赠送Maven依赖信息文件:junit-jupiter-api-5.8.0-...

    实验三:junit测试.rar

    实验三:junit测试.rar实验三:junit测试.rar

    junit-4.13.1-API文档-中文版.zip

    Maven坐标:junit:junit:4.13.1; 标签:junit、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和...

    junit-4.13.2-API文档-中文版.zip

    Maven坐标:junit:junit:4.13.2; 标签:junit、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和...

    junit-4.11-API文档-中文版.zip

    Maven坐标:junit:junit:4.11; 标签:junit、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明...

    junit-libs:junit测试包

    junit-libs:junit测试包

    junit-4.12-API文档-中文版.zip

    赠送jar包:junit-4.12.jar; 赠送原API文档:junit-4.12-javadoc.jar; 赠送源代码:junit-4.12-sources.jar; 包含翻译后的API文档:junit-4.12-javadoc-API文档-中文(简体)版.zip 对应Maven信息:groupId:...

    junit-4.13.1-API文档-中英对照版.zip

    Maven坐标:junit:junit:4.13.1; 标签:junit、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释...

    junit-jupiter-api-5.5.2-API文档-中文版.zip

    赠送jar包:junit-jupiter-api-5.5.2.jar; 赠送原API文档:junit-jupiter-api-5.5.2-javadoc.jar; 赠送源代码:junit-jupiter-api-5.5.2-sources.jar; 赠送Maven依赖信息文件:junit-jupiter-api-5.5.2.pom; ...

    用例学习:JUnit

    用例学习:JUnit

    junit-4.13.2-API文档-中英对照版.zip

    Maven坐标:junit:junit:4.13.2; 标签:junit、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释...

    Junit4.12和依赖包

    使用Junit4.12需要用的两个包,官网在国内无法下载

    junit-4.13.1.jar

    JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。

    junit-jupiter-api-5.7.2-API文档-中文版.zip

    赠送jar包:junit-jupiter-api-5.7.2.jar; 赠送原API文档:junit-jupiter-api-5.7.2-javadoc.jar; 赠送源代码:junit-jupiter-api-5.7.2-sources.jar; 赠送Maven依赖信息文件:junit-jupiter-api-5.7.2.pom; ...

    junit-4.11-API文档-中英对照版.zip

    Maven坐标:junit:junit:4.11; 标签:junit、jar包、java、API文档、中英对照版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...

    junit-jupiter-params-5.7.2-API文档-中文版.zip

    赠送jar包:junit-jupiter-params-5.7.2.jar; 赠送原API文档:junit-jupiter-params-5.7.2-javadoc.jar; 赠送源代码:junit-jupiter-params-5.7.2-sources.jar; 赠送Maven依赖信息文件:junit-jupiter-params-...

Global site tag (gtag.js) - Google Analytics