随笔分类 -  TDD/BDD

摘要:原文: Behavior-Driven Development with NBehave 这里模拟了一个“银行账户”的类 一个余额属性,一个存款方法,一个撤销账户的方法,一个转账的方法。 [csharp] view plaincopy public sealed class Account { private int balance; public int Balance { get {... 阅读全文
posted @ 2014-04-15 13:18 laughter 阅读(476) 评论(0) 推荐(0)
摘要:SpecFlow是一个BDD工具,在这里对BDD不多赘述,你可以阅读一下微软2010年十二月的一篇文章,此外如果你想要更多了解SpecFlow,可以参考我的另一篇翻译(当然,也可以直接进入官网) 一、不直接通过网页的测试。 什么叫不直接通过网页的测试? 我们知道,一般对页面测试,通常对各种按钮点击是少不了的,就像这个一样: 你至少要点一个Register吧。 那么我们暂时就不要这样做(项目太大的... 阅读全文
posted @ 2014-04-15 12:13 laughter 阅读(488) 评论(0) 推荐(0)
摘要:由于一直没有完全搞明白Mock和Stub的区别,所以查了很多文章,而这一篇是做好的: http://yuan.iteye.com/blog/470418 尤其是8楼,Frostred的发言,描述地相当清楚具体,转帖到此,以作日后的参考: 很高兴前面的一点文字能对你有所帮助。事实上,写东西时候,也是对自己的思想整理和精炼的过程,所以可以说是互相帮助吧。你要是有什么疑问或不同意见,可以指出来,我们可以... 阅读全文
posted @ 2014-04-15 09:22 laughter 阅读(305) 评论(0) 推荐(0)