ruby-on-rails - cucumber 与 RSpec

标签 ruby-on-rails rspec cucumber

我想开始深入研究 BDD。我以前从未使用过 TDD
不确定我是否应该从学习 RSpec 开始,然后跳到 Cucumber
或者直接使用 Cucumber。

我一直在互联网上阅读有关两者的信息,在我看来
Cucumber 可能是 RSpec 的“替代品”。我是对的还是应该是
一个用于某些东西,另一个用于其他东西?

最佳答案

是的,Cucumber 和 rspec 都用于 BDD。

我个人更喜欢 cucumber ,但有些人觉得它令人反感,而且
更喜欢
他们的测试是更少的英语,更多的代码。不过,两者都是很棒的工具。

关于ruby-on-rails - cucumber 与 RSpec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8306760/

相关文章:

ruby-on-rails - 如何在Rails中获取 "Application Trace"而不是完整的详细回溯?

css - 将 CSS 类添加到 date_select

ruby-on-rails - 什么是加载某个模块? (事件资源)

ruby-on-rails - RSpec 无法运行 --bisect,并出现错误:#<RSpec::Core::Bisect::Server> 的未定义方法 `run'

ruby - 让 Cucumber 自动发送包含结果的电子邮件

cucumber - Cucumber 步骤定义是全局性的吗?

ruby-on-rails - 仅在列为真时渲染部分项目

ruby-on-rails - Rspec:期望模块接收方法

ruby-on-rails - 如何在 Rails 测试中填充查找表

ruby - cucumber Selenium 网格