按照题目的提示,我也是一名Java初学者。学习编程到现在,听过或看过不少敏捷编程的东西,知道这么一个有用的单元测试。但事实上,写单元测试还是很少,究其原因(就我而言):
1.没有形成习惯。
2.没有顺手的工具(怕麻烦)。
3.有些情况不知道怎么写单元测试。
4.就算写单元测试也写的不好。
这本小书,正好解决了上述问题。
对于问题1一方面是自己对测试重要性的理解不够,另一方面也是由于2、3、4问题导致。本书介绍了JUnit工具,方便快捷的创建各种单元测试,解决了问题2。问题3本书做了相应的介绍,例如创建Mock来实现测试环境,另外第9章也有所涉及(其实特殊情况还要不断去学习如何测试)。问题4在本书的第4、5、7、8章有所涉及。
如果你也有如上的问题(Java编程者最好),我想此书都是不二选择(短小精悍)。
PS:据说JUnit的代码写的很好,有时间要拜读一下。