什么是RSpec和黄瓜

时间:2011-04-01 11:49:21

标签: rspec specflow

  

可能重复:
  rspec vs cucumber (rspec stories)

 watz the difference between them

1 个答案:

答案 0 :(得分:4)

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

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

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

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