2008年11月2日星期日

TestNG书的中文版上市了

TestNG书的中文版上市了。

这本书首先告诉了我们为什么除了JUnit之外,还需要另一个Java测试框架。TestNG的多项设计,确实是出于作者在实战项目中的经验,值得称道并研究。

两位作者向我们澄清了一些测试中的模糊概念,例如“如何正确看待测试覆盖率?”“先写测试代码有多好?”作者给我的印象是:放弃一切教条,实战最为重要。

对J2EE环境下真实项目的测试,Spring框架在测试中的作用,这些问题恐怕都是Java开发人员每天都在操心的问题。这本书指出,世面上已经有不少讲测试驱动和敏捷开发的书,但其中的例子不是Money类,就是保龄球计分问题。而开发者在真实世界中面临的问题要麻烦得多,面临更多的折衷和选择。这本书介绍了许多目前流行的Java框架在测试中的使用,无疑会对开发者带来较大的启发。

Cedric现在在Google,参与了Android项目。我们也可以看到著名的批评家Hani在正式出版物中想说些什么。

如果你读过Kent Beck的《测试驱动开发》,觉得有启发,又还有很多疑问,如果你在实际工作中需要编写开发者测试代码(不限于Java),那么可以试读一下这本书。

从某种角度来说,容易测试的设计才是好的设计。这本书是我向出版社推荐的,也是我想向大家推荐的。

没有评论: