这是一个与黄瓜相关的博客文章和教程列表。
请记住,对于像黄瓜这样的快速发展的项目,博客可能会很快过时。黄瓜的文档应该被认为是规范的文档来源,其中包含最新的信息。一些非常旧的博客文章可能提到“RSpec 故事运行器”,因为黄瓜最初是作为该项目的重写。
另请参阅 相关工具。
文章 | 描述 | 发布时间 |
什么是 BDD? | Thomas Sundberg 对 BDD 的定义 | 2019 年 4 月 24 日 |
我们为什么这样做 | Matt Wynne(@cucumberbdd 的联合创始人)撰写的一篇文章,介绍了他们为什么这样做 | 2018 年 1 月 13 日 |
基于 UI 的黄瓜 BDD 可能出现的三种糟糕方式 | 基于 UI 的黄瓜 BDD 的缺点以及如何改进 | 2017 年 11 月 30 日 |
BDD 就像爵士乐 | 如何充分利用 BDD | 2017 年 11 月 21 日 |
从命令行运行黄瓜 | 从命令行运行 Cucumber-JVM | 2017 年 10 月 8 日 |
黄瓜和 CircleCI 入门 | 行为驱动部署和持续集成 | 2017 年 3 月 17 日 |
黄瓜反模式 | 使用黄瓜时常见的反模式 | 2016 年 6 月 22 日 |
Gradle 和 Cucumber-JVM | 使用 Gradle 运行 Cucumber-JVM | 2015 年 12 月 26 日 |
使用 Gradle 的 Cucumber-JVM Hello world! | 使用 Gradle 运行 Cucumber-JVM | 2014 年 8 月 24 日 |
TuteCumber | 一个入门级的 Cucumber.js 教程和示例项目,它在 Node.js 环境中使用 Cucumber.js(显然),并探讨了 BDD 的一般概念 | 2014 年 7 月 17 日 |
Cucumber-JVM Hello world! | 在罗马尼亚布加勒斯特举行的 I T.A.K.E. 非正式会议 2014 上展示的 Cucumber-JVM Hello World 示例 | 2014 年 5 月 30 日 |
黄瓜:面向非 Ruby 开发者的介绍 | 为没有或几乎没有 Ruby 经验的人编写了黄瓜和 Gherkin 的设置和基础知识 | 2013 年 8 月 2 日 |
使用黄瓜、Capybara、Poltergeist 和 PhantomJS 测试 Web 应用程序 | 使用黄瓜和 Capybara 编写漂亮的验收测试 | 2013 年 8 月 2 日 |
并行跨浏览器测试 | 从一个空白的 rails 应用程序开始,使用黄瓜、Capybara 和 SauceLabs 实现并行跨浏览器测试 | 2013 年 6 月 1 日 |
黄瓜最佳实践前 5 名 | 关于 5 种基本实践的屏幕录像,使您的黄瓜功能更具可读性和可重用性 | 2013 年 5 月 21 日 |
使用黄瓜进行持续集成和部署 | 关于使用黄瓜和 Codeship 设置持续集成并在每次更改时自动部署到 Heroku 的屏幕录像 | 2013 年 5 月 7 日 |
使用黄瓜进行行为驱动开发 | 介绍使用 Ruby on Rails 的黄瓜基础知识的屏幕录像 | 2013 年 4 月 30 日 |
Cucumber-JVM - 不仅仅用于测试 GUI | 以六种不同的方式实现相同的功能,以表明 Cucumber-JVM 可以驱动任何测试工具,而不仅仅是 Selenium WebDriver | 2012 年 11 月 1 日 |
使用可执行规范测试驱动实现 | Thomas Sundberg 在 Agile Cambridge 2012 上介绍了 Cucumber-jvm 的入门 | 2012 年 9 月 28 日 |
使用黄瓜和线协议对 C++ 进行验收测试 | Atomic Object(Greg Williams)概述了如何使用 cucumber-cpp 测试 C++ 应用程序 | 2012 年 5 月 23 日 |
使用黄瓜测试 C++ 应用程序 | Felix Petriconi 描述了如何从黄瓜/Ruby 步骤定义跨越到 C++ 应用程序 | 2011 年 12 月 21 日 |
现代黄瓜和 Rails:不再有辅助轮 | Aslak 的“辅助轮掉下来了”文章的后续 | 2011 年 11 月 7 日 |
使用 Selenium 2 测试 Web 应用程序 | Thomas Sundberg 在 Scandev Tour 2012 上介绍了“使用 Selenium 进行自动化 Web 测试” | 2011 年 10 月 18 日 |
辅助轮掉下来了 | Aslak 解释了为什么 web_steps.rb 很糟糕 | 2011 年 10 月 5 日 |
使用可执行规范测试驱动实现 | Thomas Sundberg 在 Agile By Example 2011 上介绍了“可执行规范” | 2011 年 9 月 16 日 |
BDD 中的对话模式 | Liz Keogh 描述了对话在 BDD 中的作用 | 2011 年 9 月 22 日 |
黄瓜正则表达式速查表 | Richard Lawrence 关于黄瓜用户的重要正则表达式内容 | 2011 年 8 月 23 日 |
Windows 上的 Ruby、黄瓜和 Capybara 入门 | Richard Lawrence 关于如何在 Windows 上使用黄瓜和 Capybara(没有 Rails) | 2011 年 8 月 20 日 |
可组合功能 | Andrew Premdas 讨论了将组合方法技术应用于功能 | 2011 年 6 月 27 日 |
可组合功能和表格 | Andrew Premdas 讨论了表格的问题,以及为什么他认为黄瓜功能中的任何表格可能都是一种气味! | 2011 年 6 月 27 日 |
在四个简单步骤中自动化您的功能和验收测试 | Dmitriy “DK” Korobskiy 关于如何开始使用黄瓜、Watir、Watir-WebDriver 和 Hudson/Jenkins | 2011 年 4 月 5 日 |
黄瓜 + Cuke4Duke + Selenium(WebDriver)= 启蒙 | 关于 Cuke4Duke 的简短介绍 | 2010 年 11 月 30 日 |
@cheezy UI 测试系列第四部分 | 默认数据 | 2010 年 11 月 21 日 |
@cheezy UI 测试系列第三部分 | 使用简单的 DSL | 2010 年 11 月 19 日 |
@cheezy UI 测试系列第二部分 | 高级页面对象 | 2010 年 11 月 13 日 |
@cheezy UI 测试系列第一部分 | 避免脆弱性 | 2010 年 11 月 9 日 |
实用黄瓜:组织 | 关于组织步骤和功能的建议 | 2010 年 9 月 13 日 |
实用黄瓜:Factory Girl 步骤 | 尽管它们已经存在了一段时间,但很少有人知道 factory_girl 附带了一些非常有用的黄瓜步骤。 | 2010 年 9 月 9 日 |
实用黄瓜:特定于场景的步骤 | 黄瓜步骤旨在重复使用。 | 2010 年 9 月 8 日 |
从外到内的 BDD:如何?! | Sarah Mei 对从外到内的工作流程进行了很好的解释。 | 2010 年 5 月 29 日 |
在 Javascript 中使用 Javascript 测试黄瓜 | Joseph Wilk 介绍了黄瓜中的新 Javascript 适配器,以便在 Javascript 中编写步骤定义 | 2010 年 5 月 22 日 |
使用黄瓜测试 Excel | Attila Domokos 向我们展示了如何使用黄瓜来验证您的 Excel 公式。 | 2010 年 3 月 14 日 |
使用 Mechanize 自定义用户代理 | Pete Otaqui 解释了如何假装成 Palm Pre 和其他设备 | 2010 年 3 月 8 日 |
使用黄瓜进行成对测试 | Joseph Wilk 检查了成对测试如何帮助处理黄瓜中的组合问题 | 2010 年 1 月 9 日 |
是的,妈妈,我会表现得很好:开始行为驱动基础设施 | James Turnbull 发表了一篇关于黄瓜和 Nagios 的长篇博文 | 2009 年 12 月 21 日 |
GLSEC 2009 演讲 - 使用黄瓜驱动行为 | Zach Dennis 的精美幻灯片全面介绍了 BDD、黄瓜、Cuke4Duke 和 Cuke4Nuke | 2009 年 11 月 23 日 |
InfoQ 对 Aslak Hellesøy 关于.NET 上的黄瓜的采访 | Aslak 将黄瓜与 Fitnesse 进行了比较,并解释了黄瓜如何在.NET 上工作 | 2009 年 11 月 12 日 |
将黄瓜与 Sketchup 一起使用 | Rich Morin 探索了使用黄瓜设计 3D 模型 | 2009 年 11 月 3 日 |
BDD com Rails e Cucumber | 关于黄瓜基础知识的葡萄牙语博文 | 2009 年 11 月 3 日 |
黄瓜、RSpec、Webrat 和 multiruby 入门 | James Coglan 撰写了一篇关于使用 Google 和 Webrat+Mechanize 的黄瓜的逐步介绍 | 2009 年 10 月 3 日 |
功能、规范和映射 | Andrew Premdas 解释了将功能和规范视为应用程序领地的不同类型的映射可以获得什么 | 2009 年 8 月 31 日 |
Rails:RSpec、黄瓜、Authlogic 和 factory_girl | Shannon -jj Behrens 解释了如何让 RSpec、黄瓜、Authlogic 和 factory_girl 协同工作 | 2009 年 7 月 17 日 |
Rails:动态 404、authlogic、黄瓜和 rescue_from | Shannon -jj Berens 解释了如何让动态 404、authlogic、黄瓜和 rescue_from 协同工作 | 2009 年 8 月 13 日 |
幻灯片:黄瓜遇见 iPhone | Ian Dees 正在 OSCON 展示一种测试 iPhone 应用程序的酷炫方法 | 2009 年 7 月 22 日 |
使用 Cucumber 和 Webrat 进行集成测试 | 刘康民的中文演讲 | 2009 年 7 月 1 日 |
Webrat:使用 RSpec 或 Cucumber 进行自动化验收测试 | Cucumber 和 RSpec 的并排比较(在 RedMine 中!) | 2009 年 6 月 11 日 |
Cucumber、Webrat…这些名字是谁起的? | 一个简洁的图表,解释了 Cucumber 与 RSpec、Webrat 和 Selenium 的关系 | 2009 年 6 月 10 日 |
什么是 Mining:Cucumber 支持 | JetBrains RubyMine 团队正在开发 Cucumber 支持 | 2009 年 5 月 13 日 |
新项目:Gutkumber | 针对 Ruby-GNOME2 的集成测试 | 2009 年 5 月 10 日 |
Cucumber 是开发者大会上的热门技术 | InfoWorld 采访 RailsConf 09 上的 Aslak Hellesøy | 2009 年 5 月 6 日 |
使用 Cucumber 测试 Erlang 服务器 | Cucumber、JRuby、JInterface 等等 | 2009 年 5 月 2 日 |
使用 Cucumber 和 RSpec 进行由外向内的开发 | Joseph Wilk 在苏格兰 Rails 大会上的幻灯片 | 2009 年 3 月 30 日 |
使用 Cucumber 的故事驱动开发食谱 | 信息不详细,但在 InfoQ 上发布很不错 :-) | 2009 年 3 月 3 日 |
Cucumber 和 Sinatra 入门 | Sinatra 喜欢 Cucumber | 2009 年 2 月 5 日 |
弹出“为什么?”堆栈 | 需求管理 | 2009 年 1 月 18 日 |
关于 BDD 的真相 | Robert C. Martin 关于 BDD 的 Given-When-Then 概念的精彩文章,他认为它们是一种有限状态机。 | 2008 年 11 月 27 日 |
功能注入和处理技术故事 | 解释了如何措辞技术故事,并在所有类型的故事中关注业务价值。 | 2008 年 9 月 10 日 |
讲好一个故事 - Rspec 故事的实战经验 | 讨论编写纯文本故事/功能时的常见陷阱。 | 2008 年 8 月 15 日 |
故事里有什么? | Dan North 关于编写故事的第一篇文章。 | 2007 年 2 月 11 日 |
介绍 BDD | Dan North 对 BDD 的介绍。 | 2006 年 3 月 |