对TDD的开发方式实践了已经有1年多了,感觉上还是不能灵活掌握,51放假去书店偶遇《JUnit In Action》一书,粗翻了一下,还不错,相信会对我使用NUNIT带来不少启发,现在每天都准备看一点,想先以随笔的方式记录,而后再总结成文。
1、作者白天是一名顾问,晚上是开源软件的开发者,是Maven、Gump、MockObject的积极参与者。(看看别人就知道我为什么这么弱了,呵呵!)
2、若程序的某项功能没有经过自动测试,那该功能基本上等于不存在。
3、每个测试的方法以testXXX()命名。(我们在NUNIT中也可以统一用TestXXX()的方法命名)
4、Keep the bar green to keep the code clean.(在进行任何一个功能开发前,一定要通过所有已经存在的测试用例)
5、JUnit区分失败和错误。失败实际上指断言失败(比较容易fix),而错误是指异常发生(不可预料,要认真对待)。
6、TestCase会在运行每个测试之前调用setUp,并在每个测试完成之后调用tearDown。(若一个测试类中有2个测试方法,那setUp和tearDown实际上各自调用了2遍)
7、每项测试必须能以任何顺序运行,单元测试必须能以任何顺序运行。(因为测试工具多半都是靠反射来发现测试方法,而反射是不保证方法名的顺序的。)
今天暂时到这里了。
分享到:
相关推荐
"JUnit in Action 3rd Edition" JUnit是一种流行的Java单元测试框架,由Kent Beck和Eric Gamma于1997年创立。JUnit在软件测试领域中扮演着重要的角色,帮助开发者编写高质量的代码。下面是关于JUnit的重要知识点: ...
《JUnit in Action》是一本专为Java开发人员深入理解单元测试框架JUnit而编写的经典书籍。本书详尽地探讨了如何有效地使用JUnit进行软件测试,包括基础概念、高级特性和最佳实践,旨在帮助读者提升软件质量,降低...
JUnit in Action中文版JUnit in Action中文版JUnit in Action中文版JUnit in Action中文版
《JUnit in Action 中文版》是一本专注于Java测试框架JUnit的专业书籍,旨在帮助读者深入了解和熟练运用JUnit进行单元测试。JUnit作为Java开发中不可或缺的工具,对于保证代码质量、提高软件可维护性起到了至关重要...
junit in action 中文版
junit in action 第2版源码,使用maven构件工程
《JUnit in Action》是一本广泛认可的Java单元测试框架JUnit的实战指南,它深入浅出地介绍了如何有效地使用JUnit进行软件测试。这本书的源码包含了书中提到的各种示例和实践案例,是学习和理解JUnit功能及其实现原理...
《JUnit in Action中文版》是一本深入探讨Java单元测试框架JUnit的专业书籍,旨在帮助开发者熟练掌握使用JUnit进行软件测试的方法和技术。JUnit是Java领域最广泛使用的单元测试框架,它简化了编写、运行和分析测试...
JunitInAction书中的源代码,便于Java开发者和测试人员使用Junit框架从代码层面进行白盒测试。
JUnit in Action is an example-driven, how-to book on unit-testing Java applications, including J2EE applications, using the JUnit framework and its extensions. This book is intended for readers who ...
《JUnit In Action》是一本专注于Java测试框架JUnit的实战书籍,源代码的提供是为了让读者更好地理解和实践书中介绍的各种测试技术和方法。JUnit是Java开发者进行单元测试的重要工具,它的使用和理解对于提升软件...
### JUnit in Action 第二版知识点详述 #### 一、JUnit概述与重要性 - **JUnit简介**:JUnit是一款广泛应用于Java领域的单元测试框架,主要用于编写和运行可重复的测试案例,帮助开发者确保代码质量并提高软件开发...
《JUnit in Action》是一本专为Java开发者设计的单元测试指南,它深入介绍了如何有效地使用JUnit框架进行软件质量保证。本书以中文版的形式提供,旨在帮助中国的开发者更好地理解和应用单元测试这一关键的软件开发...
而《Manning[1].JUnit.In.Action.rar》可能是《JUnit in Action》的另一个版本或者更新,可能包含额外的资料或修正。最后,《软件测试与Junit实践_0.zip》可能是一份关于软件测试实践的文档,可能包含Junit在实际...
JUnit In Action 第二版源码 第一部分
总共有4个压缩包,这是第一个。Manning出版社09年出版的JUnit in Action第二版,貌似目前还没有中文版的。感兴趣的童鞋可以下来看看,灰常清晰。
但我可以根据标题和描述提供的信息,说明“JUnit in Action 中文版”这本书可能包含的知识点。 1. JUnit介绍:JUnit 是一个在Java编程语言中开发者常用的单元测试框架。它主要用于编写和运行可重复的测试。JUnit在...
JUnit In Action 第二版源码 第二部分