北风网《JUnit4测试驱动开发》11讲

作者 : 浅岛 本文共811个字,预计阅读时间需要3分钟 发布时间: 2012-08-16 共21人阅读

1 预备知识
1.1 可变长参数
1.2 Assert
1.3 Annotation
2 1.简介
JUnit 是Java语言事实上的标准单元测试库。JUnit的易用性无疑是它受欢迎的主要原因。也许你会这样想:它做的事情不多,仅仅是做一些测试然后报告结果,JUnit应该是很简单的。

XP–敏捷编程–领袖
JUnit 4.x是最初由Erich Gamma和Kent Beck编写的,能够自动化测试Java代码的框架,JUnit的一大主要特点是,它在执行的时候,各个方法之间是相互独立的,一个方法的失败不会导致别 的方法失败,方法之间也不存在相互依赖的关系,彼此是独立的。JUnit 4 是该库以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(Annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。
然而,JUnit 仅仅是一个工具而已。真正的优势来自于 JUnit 所采用的思想和技术,而不是框架本身。单元测试、测试先行的编程和测试驱动的开发并非都要在 JUnit 中实现。JUnit 本身的最后一次更新差不多是三年以前了。尽管它被证明比大多数框架更健壮、更持久,但是也发现了 bug;而更重要的是,Java 不断在发展。Java 语言现在支持泛型(Raw Type)、枚举(Enum)、可变长度参数列表和注释,这些特性为可重用的框架设计带来了新的可能。
新版本的 JUnit,它利用 Java 5 的新特性(尤其是注释)的优势,使得单元测试比起用最初的 JUnit 来说更加简单。用 Beck 的话来说,“JUnit 4 的主题是通过进一步简化 JUnit,鼓励更多的开发人员编写更多的测试。”JUnit 4 尽管保持了与现有 JUnit 3.8 测试套件的向后兼容,但是它仍然承诺是自 JUnit 1.0 以来 Java 单元测试方面最重大的改进。

钻石免费 永久钻石免费

已有0人支付

文章版权声明 1、本网站名称:千图巨创资源站
2、本站永久网址:http://vip.qiantukt.cn
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。



千图巨创资源 » 北风网《JUnit4测试驱动开发》11讲

常见问题FAQ

源码等资源都是完整的可运营的吗?
千图巨创园资源分享目的是学习研究使用,资源由会员分享及编辑人员整理后发布,请勿商用!
再次申明一下,站点所有数据仅供会员学习、参考、研究使用,不得商用!如果你对资源感觉比较满意,建议您购买正版程序或者最新的教程,以便获取更好的技术支持。
你们提供技术支持吗?
千图巨创目前资源众多,如果您有项目外包二开需求,请联系客服。我们不对特定资源提供技术支持。如有技术需求请加QQ群与网友互动交流
想购买你们的终身会员,如果你们后期关站了怎么办?
感谢您的关注,目前vip.qiantukt.cn域名注册已经超过10年并且我们有自己的项目技术团队,千图巨创站点只是方便项目技术查阅资料使用,对外没有盈利需求。目前至可预见的未来一段时间,我们没有关站的可能。如果出现政策或者其他原因导致vip.qiantukt.cn无法正常运行,我们承诺,凡事在有效期内的终身会员及年会员都会收到一份完整的站点数据!

发表评论

提供最优质的资源集合

立即查看 了解详情