【发布时间】:2009-03-29 21:03:22
【问题描述】:
在过去的 3 个月里,我一直在关注轨道。现在我希望启动 BDD 或 TDD。我想从 RSpec 开始。我该如何开始?
【问题讨论】:
标签: ruby-on-rails tdd rspec bdd
在过去的 3 个月里,我一直在关注轨道。现在我希望启动 BDD 或 TDD。我想从 RSpec 开始。我该如何开始?
【问题讨论】:
标签: ruby-on-rails tdd rspec bdd
PragProg 有一本由 RSpec 的作者自己编写的测试书(完整的书将于 6 月发货)。我现在正在处理它,到目前为止它一直很棒!几周前我开始浏览 peepcode 的截屏视频,Sarah Mei 是对的,它们很棒。然而,这本书在我也需要它的地方更深入一点(我自己是 BDD 的新手)。
【讨论】:
如果您刚开始,您可能想尝试从黄瓜和 rspec 的组合开始。
Cucumber,是 rpecs 更高级别的故事运行器集成测试替代品,旨在提高客户端的可读性。
新的 RSpec 书涵盖了如何进行由外而内的开发技术,并且黄瓜场景对于测试初学者恕我直言感觉更加切实。
Ryan Bates 刚刚发布了一个getting started with cucumber 截屏视频(我不能保证内容,因为他的文件托管目前看起来很无聊,但他所有的其他视频都非常清晰)。
最近在 Mountain West Ruby Conf 上还有一个黄瓜 BDD 演讲,在 confreaks here。
我有一些其他的黄瓜链接here。
【讨论】: