推荐阅读学习小黄瓜

时间:2011-03-03 16:23:59

标签: testing rspec bdd specflow gherkin

我希望学习 Gherkin ,以便我可以使用 specflow ;我正在寻找一个我可以在火车上阅读的文件,例如在纸上打印出来。

我在网上找到的所有内容都是简短的断开连接的描述,不会讲故事,需要在网页之间进行大量点击才能阅读。

(如果它有很多好的 Gherkin 内容,我不介意买一个好的)

5 个答案:

答案 0 :(得分:11)

RSpec一书是一本很好的书,介绍BDD的一些概念,Rspec(作为.net开发,你应该检查MSpec)和Cucumber,它是基于Gherkin。

最好的免费可打印资源是真棒cuke4ninja,它有一个PRINTABLE pdf(按照github上的README.md中的说明创建)。

NINJA Cucumber!

如果您有这样的倾向,就会有BNF定义https://github.com/aslakhellesoy/gherkin/wiki/BNF

现在还有一个Cucumber book

编辑:看起来cuke4ninja.com不再是它了(它现在是一些约会网站)但该网站仍然保留在github上。上面的链接已经更改。

答案 1 :(得分:6)

我已经使用Writing Features - Gherkin Language作为新手在工作中的推荐介绍,并且它已经非常好用了

答案 2 :(得分:5)

我会从官方Gherkin Language Page开始,然后从那里开始工作。这是一个广泛的概述,以获取主要组件,并向人们展示它实际上只是一种人类可读的商业语言,可以降低需求。

从那里我会扩展到The Official Cucumber Tutorials或结帐this blog post以获得更多洞察力。

如果您正在寻找可以容纳的东西,您应该选择The RSpec Book,其中包含Gherkin和Cucumber;语言非常简洁,可以快速覆盖和学习,所以你不太可能找到一本专门用于Gherkin的书。

答案 3 :(得分:3)

如果您正在寻找离线的东西,我不能推荐RSpec Book(http://www.pragprog.com/titles/achbd/the-rspec-book)。这是一本很棒的书,不仅介绍了BDD,还介绍了Cucumber和Gherkin。

关于如何写出优秀的Gherkin,我发现这篇文章非常有用:http://www.engineyard.com/blog/2009/15-expert-tips-for-using-cucumber/

祝你好运

答案 4 :(得分:3)

这是我在与Cucumber和Gherkin合作几年后整理的指南

https://docs.google.com/document/d/1pkhePZ7eaOWskai3gmopa4Sp6o88r1kGZITVRs_PN7Q/pub