Cucumber Book谈到了与利益相关者和/或其他团队成员一起预先编写大多数功能。
然而,这意味着在发布/迭代之前的任何给定时间,都会有很多失败的测试;所有功能都已经存在,但失败了。
Rails 附带的 . 使用The Rspec Book中讨论的标签cucumber.yml
使用正在进行的实践。这是您编写即时场景的地方,即您要开发它的那一刻;不是在较大的迭代或项目开始时立即进行。@wip
这些似乎是矛盾的。有没有关于最好使用什么的文档?是否有有用的技巧,例如使用标签,预先编写功能但将它们排除在测试之外?或者这被认为是一种不好的做法?