《单元测试之道》读书笔记
What to Test: Right-BICEP
Right---结果是否正确
B--边界条件
I--检查反向关联(用相反的逻辑关系来验证)
C--交叉检查
E--Error是否可以强制错误条件发生?
P--Performance是否满足性能要求?
使用Mock对象
流行的框架:
DotNetMock
TypeMock
NMock
Mog(据说最近才出来的)
NUnit 本身也有轻量级的Mock
好的测试具有的品质(Properties of Good Tests): A-TRIP
A--Automatic自动化
T--Thorough彻底的
R--Repeatable可重复的
I--Independent独立的
P--Professinal专业的