Todd
对
单元测试之道Java版
的书评
发表时间:2010-06-30 13:06:46
对OOP有一定理解的读者一定会发现,本书没有讲到单元测试的精髓。什么是单元测试的精髓呢?我认为是测试类的内聚性。举个例子:stack类的push和pop方法就是一种高内聚,它们的组合才有stack体现出FILO的性质。单元测试的目标不是孤立地测试push和pop,而是测试FILO性质。
单元测试的目标应该与OO数据抽象(封装)相一致。把类视为一个有机整体的观念是单元测试的首要观念。