没有讲到OO单元测试的精髓_单元测试之道Java版书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 程序 > 单元测试之道Java版 > 没有讲到OO单元测试的精髓
Todd 单元测试之道Java版 的书评 发表时间:2010-06-30 13:06:46

没有讲到OO单元测试的精髓

对OOP有一定理解的读者一定会发现,本书没有讲到单元测试的精髓。什么是单元测试的精髓呢?我认为是测试类的内聚性。举个例子:stack类的push和pop方法就是一种高内聚,它们的组合才有stack体现出FILO的性质。单元测试的目标不是孤立地测试push和pop,而是测试FILO性质。

单元测试的目标应该与OO数据抽象(封装)相一致。把类视为一个有机整体的观念是单元测试的首要观念。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“没有讲到OO单元测试的精髓”的回应

好果子 2012-08-04 22:29:08

LZ真的看过书吗?5.3就是以Stack举例,就是测的整个类。而且第9章讲了设计

Treenewwbee 2012-02-05 19:07:54

单元测试是按照行为来划分的吧 对象的行为当然不直接对应一个方法了
所以我觉得lz分析的有道理

Jackon 2011-04-07 15:48:28

ls的意思是,单元测试只测试类中的方法,不测试类?

接口能否用单元测试来测试?

dustclear 2011-04-07 15:42:21

那个超出单元测试的范畴了,单元测试的单位应该是单个方法,单元测试只对单个方法的逻辑是否正确负责,至于更大范围的单元应该由集成测试负责。

Jackon 2011-04-03 19:50:36

怎么样才算一个单元?
小单元可以组合成大单元。这只是划分方法的问题。
并不只有class才是单元