《单元测试之道》读书笔记

What to Test: Right-BICEP

Right---结果是否正确

B--边界条件

I--检查反向关联(用相反的逻辑关系来验证)

C--交叉检查

E--Error是否可以强制错误条件发生?

P--Performance是否满足性能要求?

 

使用Mock对象

流行的框架:

DotNetMock

TypeMock

NMock

Rhino Mocks (RhinoMock)2

Mog(据说最近才出来的)

NUnit 本身也有轻量级的Mock

 

好的测试具有的品质(Properties of Good Tests): A-TRIP

A--Automatic自动化

T--Thorough彻底的

R--Repeatable可重复的

I--Independent独立的

P--Professinal专业的 

posted @ 2008-08-02 12:05  Stanley.Luo  阅读(252)  评论(0编辑  收藏  举报