正在学习 rspec book,发现一开始讲的 hello world 里面除了 rspec 外,还赠送了一根黄瓜 (cucumber),敢问这个大家很常用么?貌似要写很多文字来描述哈。。
Cucumber 也是比较常用的吧 虽然没有像 RSpec 这么常用,这是因为 Cucumber 比较特殊的使用场景。不过我觉得 RSpec Book 里提 Cucumber 挺让人奇怪的 你看 Cucumber Book 就没有提 RSpec。 反正我建议你还是先学好 RSpec 比较好吧。
cucumber,可以把用户的需求专程程序的代码。这个东西用户也能看懂,成员有又能拿来做测试。 其实这些个人感觉这些都不是重点,cucumber 是用来 BDD 的,为了保证程序员做正确的事情(防止做的事情不是用户想要的)。同时也方便用户叙述需求。
#1 楼 @iBachue 它提黄瓜是为了说明完整的 BDD,那时候 RSpec 只有 Request Spec,尚未有 Feature Spec,现在如果不是特别要求的话,Feature Spec 可以大部分替代 Cucumber 了。
#1 楼 @iBachue #4 楼 @nightire 恩。明了了。我继续我的 RSpec,让黄瓜暂时凉着把~!谢谢啦~!