按照题目的提示,我也是一名Java初学者。学习编程到现在,听过或看过不少敏捷编程的东西,知道这么一个有用的单元测试。但事实上,写单元测试还是很少,究其原因(就我而言):
1.没有形成习惯。
2.没有顺手的工具(怕麻烦)。
3.有些情况不知道怎么写单元测试。
4.就算写单元测试也写的不好。
这本小书,正好解决了上述问题。
对于问题1一方面是自己对测试重要性的理解不够,另一方面也是由于2、3、4问题导致。本书介绍了JUnit工具,方便快捷的创建各种单元测试,解决了问题2。问题3本书做了相应的介绍,例如创建Mock来实现测试环境,另外第9章也有所涉及(其实特殊情况还要不断去学习如何测试)。问题4在本书的第4、5、7、8章有所涉及。
如果你也有如上的问题(Java编程者最好),我想此书都是不二选择(短小精悍)。
PS:据说JUnit的代码写的很好,有时间要拜读一下。
Java初学者都应该看一看
《单元测试之道Java版》热门书评
-
JUnit- java程序员的测试得力助手
4有用 2无用 LeslieGu 2007-03-14
一个高质量的程序离不开测试,一个高质量的java程序更不可能会没有JUnit测试,此书讲解如何通过JUnit来进行测试,阐述了单元测试带来的好处。个人认为,好的团队应该坚持为自己写的代码添加测试程序。提高程序的质量和团队成员的势气、信心。最后,值得一读:)...
-
每个测试都应该是一座孤岛
3有用 0无用 Naru 2013-09-12
这本书的定位是Junit的入门书籍,我用Junit差不多有五年的时间了,因此大部分的概念对我而言都并不陌生。我所在的项目组对产品代码覆盖率要求非常高,要写非常多测试代码来验证功能。大概用了一下午的时间,快速的翻了翻这本书,记了些笔记。总体感觉大概就是可以做junit的user guild了。单元测试...
-
没有讲到OO单元测试的精髓
3有用 0无用 Todd 2010-06-30
对OOP有一定理解的读者一定会发现,本书没有讲到单元测试的精髓。什么是单元测试的精髓呢?我认为是测试类的内聚性。举个例子:stack类的push和pop方法就是一种高内聚,它们的组合才有stack体现出FILO的性质。单元测试的目标不是孤立地测试push和pop,而是测试FILO性质。单元测试的目标...
-
延续了程序员修炼三部曲风格的好书
1有用 0无用 旺福 2009-07-19
这本书只有170多页,让你能够在短时间内了解如何使用JUnit进行单元测试,而不必啃着大部头还带着挫折感,是学习Junit的首选入门书籍。作者首先告诉你单元测试的重要性,然后手把手教你如何使用Junit进行简单的单元测试,最后以自己的经验告诉读者好的测试应该具有怎样的品质。即使是不使用JUnit做单...
-
一本专门讲用junit做测试的书籍
0有用 2无用 疯狂的菠菜 2009-08-23
这个可能是到目前为止我看到的最薄的技术书了.一本专门讲用junit做测试的书籍, 但是又不是纯技术的书籍, 里面没有介绍junit如何实现, 也没有大篇幅的介绍如何使用junit, 或者介绍junit的一些高级用法, 这些统统的没有, 那么这本书都讲的什么呢, 它讲了做单元测试的一些原则, 单元测试...
书名: 单元测试之道Java版
作者: Andrew Hunt
出版社: 电子工业
副标题: 使用Junit
译者: 陈伟柱 | 陶文
出版年: 2005-1
页数: 159
定价: 25.00元
ISBN: 9787121006654