2014年2月19日

TDD:什么是桩(stub)和模拟(mock)?

摘要: 背景本文假设你对TDD、Stub和Mock已经有了初步的认识,本文简单解释一下stub和mock的区别和使用场景,先看看他们之间的关系:由上图可以知道mock框架可以非常容易的开发stub和mock,但是stub框架想要提高mock机制就要靠自己扩展了。Stubstub存在的意图是为了让测试对象可以正常的执行,其实现一般会硬编码一些输入和输出,下面的代码使用了MS自带的Fake和Shim来实现stub。Fake实现 1 using System; 2 using Microsoft.VisualStudio.TestTools.UnitTesting; 3 4 using TDDStudy.. 阅读全文

posted @ 2014-02-19 08:39 幸福框架 阅读(23810) 评论(0) 推荐(1) 编辑

导航

我要啦免费统计