0

可能重复:
rspec vs cucumber(rspec 故事)

 watz the difference between them
4

1 回答 1

4

从不同的维基页面我们看到:

  • RSpec 是受 JBehave 启发的 Ruby 编程语言的行为驱动开发 (BDD) 框架
  • Cucumber 是一种将纯文本功能描述作为自动化测试执行的工具

因此,您可以将 Cucumber 视为将纯文本转换为可执行测试的工具。这些测试可以写在例如 RSpec 中。

但是 RSpec 也可以单独使用,它本身就是一个 BDD 框架。然后,规范不是用简单的英语而是用 Ruby 代码表示的。

于 2011-04-01T12:18:27.907 回答