?
2005 年 10 月 13 日
JUnit 是 Java? 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。在本文中,执着的代码测试人员 Elliotte Harold 以 JUnit 4 为例,详细介绍了如何在自己的工作中使用这个新框架。注意,本文假设读者具有 JUnit 的使用经验。
JUnit 由 Kent Beck 和 Erich Gamma 开发,几乎毫无疑问是迄今所开发的最重要的第三方 Java 库。正如 Martin Fowler 所说,“在软件开发领域,从来就没有如此少的代码起到了如此重要的作用”。JUnit 引导并促进了测试的盛行。由于 JUnit,Java 代码变得更健壮,更可靠,bug 也比以前更少。JUnit(它本身的灵感来自 Smalltalk 的 SUnit)衍生了许多 xUnit 工具,将单元测试的优势应用于各种语言。nUnit (.NET)、pyUnit (Python)、CppUnit (C++)、dUnit (Delphi) 以及其他工具,影响了各种平台和语言上的程序员的测试工作。
然而,JUnit 仅仅是一个工具而已。真正的优势来自于 JUnit 所采用的思想和技术,而不是
您可能关注的文档
- HR必备常识概述.doc
- HR常遇到的法律问题概述.doc
- ICP经营许可证申请概述.doc
- Inventor工业产品设计大赛咖啡机概述.doc
- 保时捷GTS上市计划教程.ppt
- IPTV简介概述.doc
- IP地址的合法性和子网判断概述.doc
- ISO9001(2015版)设计和开发控制概述.doc
- ISO9001-2015质量管理体系最新版标准概述.doc
- ISO14001塑料制品行业审核作业指导书概述.doc
- 2026及未来5年银校一卡通系统项目可行性研究报告(市场调查与数据分析).docx
- 2026年中国气动插板排渣阀数据监测研究报告.docx
- 2026年中国减震器专用油数据监测研究报告.docx
- 2026年中国自动调谐单边带发射机数据监测研究报告.docx
- 2026年中国氦充气回收检漏系统数据监测研究报告.docx
- 2026年中国接收纸器数据监测研究报告.docx
- 2026及未来5年钥匙安全联锁项目可行性研究报告(市场调查与数据分析).docx
- 2026及未来5年经济型凹印机项目可行性研究报告(市场调查与数据分析).docx
- 2026及未来5年底片项目可行性研究报告(市场调查与数据分析).docx
- 2026年中国高尔夫球钉架数据监测研究报告.docx
原创力文档

文档评论(0)