测试替身:Test Double

Test Double这个术语最早是在Fowler的博客里看到的。在测试模式书中阐述了这个术语,包括:

  • Dummy Object,最简单,只有构造函数,空方法,不允许调用。只是支持一下编译。
  • Test Stub,方法允许调用。
  • Test Spy,还要保存内部状态。比如可以替代smtp模拟发送邮件。
  • Mock Object,动态生成测试支持对象。还不太习惯写这种代码。
  • Fake Object,一种替代实现。
测试领域术语不完全统一,还在探讨中。参考下图:


分享:practice makes perfect.
Tag标签: test,xunit
posted @ 2008-03-21 15:28 分享 阅读(325) 评论(0)  编辑 收藏

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: