【发布时间】:2011-07-08 04:44:38
【问题描述】:
我想学习 Gherkin,以便将它与 specflow 一起使用;我正在寻找可以在火车上阅读的文件,例如打印在纸上。
我在网上能找到的都是简短的、不连贯的描述,它们没有讲故事,需要在网页之间多次点击才能阅读。
(如果里面有很多好的小黄瓜内容,我不介意买好东西)
【问题讨论】:
标签: testing rspec bdd specflow gherkin
我想学习 Gherkin,以便将它与 specflow 一起使用;我正在寻找可以在火车上阅读的文件,例如打印在纸上。
我在网上能找到的都是简短的、不连贯的描述,它们没有讲故事,需要在网页之间多次点击才能阅读。
(如果里面有很多好的小黄瓜内容,我不介意买好东西)
【问题讨论】:
标签: testing rspec bdd specflow gherkin
RSpec 这本书是一本很棒的书,介绍了 BDD、Rspec(作为 .net 开发者,您应该查看 MSpec)和基于 Gherkin 的 Cucumber 的一些概念。
最好的免费打印资源是很棒的cuke4ninja,它有一个可打印的 pdf(按照 github 上 README.md 中的说明创建)。
如果你有这种倾向,那么有一个 BNF 定义 https://github.com/aslakhellesoy/gherkin/wiki/BNF。
现在也有Cucumber book 了
编辑:看起来 cuke4ninja.com 已经不是以前的样子了(现在是一些约会网站),但该网站仍然保留在 github 上。上面的链接已更改。
【讨论】:
我用Writing Features - Gherkin Language作为工作新人的推荐介绍,效果非常好
【讨论】:
我将从官方Gherkin Language Page 开始,然后从那里开始工作。这是一个足够广泛的概述,可以了解主要组件并向人们展示它实际上只是一种用于降低需求的人类可读的业务语言。
从那里我将扩展到The Official Cucumber Tutorials 或结帐this blog post 以获得更多信息。
如果您正在寻找可以携带的东西,您应该选择The RSpec Book,它涵盖了小黄瓜和黄瓜;该语言非常简洁,可以快速覆盖和学习,因此您不太可能找到专门针对 Gherkin 的书。
【讨论】:
这是我与 Cucumber 和 Gherkin 合作几年后整理的指南
https://docs.google.com/document/d/1pkhePZ7eaOWskai3gmopa4Sp6o88r1kGZITVRs_PN7Q/pub
【讨论】:
如果您正在寻找离线的东西,我无法推荐 The RSpec Book (http://www.pragprog.com/titles/achbd/the-rspec-book)。这是一本很棒的书,不仅介绍了 BDD,还介绍了 Cucumber 和 Gherkin。
关于如何写好小黄瓜我发现这篇文章非常有用:http://www.engineyard.com/blog/2009/15-expert-tips-for-using-cucumber/
祝你好运
【讨论】: