文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 单元测试利器JUnit4
侵权投诉

单元测试利器JUnit4

单元测试利器JUnit4

单元测试利器JUnit 4

本文主要介绍了如何使用 JUnit 4 提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用 Ant 执行自动化的单元测试。本文假设读者对 Eclipse 下进行 Java 开发有一定的经验,并了解 Java 5 中的注解(annotation)特性。

引言

毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 JUnit 使这一切变得简单艺术起来。

JUnit 是 Java 社区中知名度最高的单元测试工具。它诞生于 1997 年,由 Erich Gamma 和 Kent Beck 共同开发完成。其中 Erich Gamma 是经典著作《设计模式:可复用面向对象软件的基础》一书的作者之一,并在 Eclipse 中有很大的贡献;Kent Beck 则是一位极限编程(XP)方面的专家和先驱。 麻雀虽小,五脏俱全。JUnit 设计的非常小巧,但是功能却非常强大。Martin Fowler 如此评价 JUnit:在软件开发领域,从来就没有如此少的代码起到了如此重要的作用。它大大简化了开发人员执行单元测试的难度,特别是 JUnit 4 使用 Java 5 中的注解(annotation)使测试变得更加简单。

JUnit 4 初体验

在开始体验 JUnit 4 之前,我们需要以下软件的支持:

Eclipse:最为流行的 IDE,它全面集成了 JUnit,并从版本 3.2 开始支持 JUnit 4。当然 JUnit 并不依赖于任何 IDE。您可以从 doc.guandang.net 上下载最新的 Eclipse 版本。 Ant:基于 Java 的开源构建工具,您可以在 上得到最新的版本和丰富的文档。Eclipse 中已经集成了 Ant,但是在撰写本文时,Eclipse 使用的 Ant 版本较低(必需 1.7 或者以上版本),不能很好的支持 JUnit 4。

JUnit:它的官方网站是 。您可以从上面获取关于 JUnit 的最新消息。如果您和本文一样在 Eclipse 中使用 JUnit,就不必再下载了。

首先为我们的体验新建一个 Java 工程 —— coolJUnit。现在需要做的是,打开项目 coolJUnit 的属性页 -> 选择“Java Build Path”子选项 -> 点选“Add Library…”按钮 -> 在弹出的“Add Library”对话框中选择 JUnit(图1),并在下一页中选择版本 4.1 后点击“Finish”按钮。这样便把 JUnit 引入到当前项目库中了。

第1页

你可能喜欢

  • Java笔记
  • 七律长征
  • 学习笔记
  • 月思想汇报
  • Excel使用技巧大全(超
  • Struts2教程
  • 培训资料
  • 新视野大学英语视听说4答案

热门文档

相关文档

  • Junit4单元测试

    Java开源测试工具JUnit教程... 30页 免费 单元测试利器JUnit4 17页 1财富值... 1. 单元测试规范单元测试使用 Junit4 进行测试,Eclipse 内置了 Junit4 的支持...

  • Junit4教程

    单元测试利器JUnit4 17页 1下载券 Eclipse的Junit配置 16页 免费 Junit教程 ...JUnit4 概述 JUnit4 是 JUnit 框架有史以来的最大改进,其主要目标便是利用 ...

  • 探索JUnit 4.4 新特性

    随着当前 Java 开发的越发成熟,Agile 和 TDD 的越发流行,自动化测试的呼声也越来越高. 若想将单元测试变得自动化,自然 JUnit 这把利器必不可少,这也是 JUnit ...

  • 资料:深入探索 JUnit 4

    单元测试利器JUnit4 17页 1下载券 Junit4实例 8页 免费 深入探索 JUnit 4 ...http://www.ibm.com/developerworks/cn/edu/j-dw-java-junit4.html 深入...

  • 深入探索 JUnit 4

    单元测试利器JUnit4 17页 1下载券 Eclipse的Junit配置 16页 免费 Junit4实例...页码,1/25 深入探索 JUnit 4 使用 Java 5 注释精简测试简介: JUnit 4 放弃...

  • JUnit4中使用Hamcrest测试框架的assertThat断言 小实例...

    47页 免费 单元测试利器JUnit4 17页 1财富值 AJAX面试题汇总 5页 免费...1.JUnit4.4引入了Hamcrest框架,Hamcest提供了一套匹配符Matcher,这些匹配符更...

  • Junit4

    JUnit4快速入门 6页 1财富值喜欢此文档的还喜欢 Junit4教程 21页 免费 JUnit4使用 12页 1财富值 单元测试利器JUnit4 17页 1财富值 Junit4实例 8页 免费 ...

  • junit单元测试小结

    junit单元测试小结_IT/计算机_专业资料。junit单元测试利器 JUnit 4 1:引言毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要...

  • JUnit 4 抢先看

    深入探索 JUnit 4 25页 5财富值 资料:深入探索 JUnit 4 21页 2财富值 单元测试利器 JUnit 4 11页 免费 第4讲 JUnit软件使用简介 20页 1财富值 探索JUnit...

  • JUnit4使用教程

    在eclipse中使用junit4教... 21页 免费 Junit4教程_比较详细比较... 21页 1下载券 喜欢此文档的还喜欢 Junit4教程 21页 1下载券 单元测试利器JUnit4 17页...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email