在Ruby On Rails上学习BDD的途径是什么?

我想在Ruby On Rails上启动BDD我应该学习什么? 我对BDD,RSpec或Cucumber一无所知。 什么是最好的学习方法? 教程? 包含“我应该测试什么样的行为?”之类的东西。 等等

谢谢!

RSpec特定; 我保留这些链接供参考(可能是初学者提前)。 但只是想和你分享。 (其中一些可能已经过时但我认为仍然值得一读)

Rspec Link Fest – 链接到其他参考

控制器中的RSpec: 使用rSpec测试应用程序控制器

使用rspec测试控制器

在控制器上使用Rspec

模型中的RSpec: Dave Chelimsky的stub_model

我们真的需要Controller和View测试吗? – 一些讨论

视图中的RSpec:

RSpec测试转义HTML的视图

Rspec故事(现为黄瓜):

了解RSpec故事 – 教程

Windows上的Rspec:

Windows上的RSpec,自动测试和Snarl – 如果这仍然相关的话,不知道

p / s:有些是从2007年开始,我不确定这些东西是否过时,但这些是我用来学习RSpec的一些参考资料。 希望能帮助到你

从Dan North的两篇文章开始: 介绍BDD ,紧接着是什么故事?

从顶部开始,RSpec主页:

http://rspec.info/