过去3个月我一直在使用rails。现在我想开始BDD或TDD。我想从RSpec开始。我该如何开始呢?
答案 0 :(得分:7)
以下网站可能会引起关注:
答案 1 :(得分:5)
PragProg有一本由RSpec作者自己编写的测试书(6月份发行全书)。我现在正在努力工作,到目前为止一直很棒!几周前我开始浏览peepcode截屏,而莎拉梅是对的,他们很棒。然而,这本书在我需要的地方更深入(作为BDD的一个完全新手)。
答案 2 :(得分:5)
如果你开始使用,你可能想尝试从黄瓜和rspec的组合开始。
Cucumber,是rpecs为故事跑者提供的更高级别集成测试替代品,旨在提升客户可读性。
新的RSpec书涵盖了如何进行外向开发技术,黄瓜场景对测试初学者恕我直言感觉更加切实。
Ryan Bates就在这一刻发布了getting started with cucumber截屏视频(我无法保证内容,因为他的文件托管目前似乎已经过去了,但他的所有其他视频都非常清晰)。
最近在Mountain West Ruby Conf上发表了一篇黄瓜BDD演讲,其中涉及到here。
我对其他黄瓜链接here感到震惊。