以下是與 Cucumber 相關的部落格文章和教學課程列表。
請記住,對於像 Cucumber 這樣快速發展的專案來說,部落格文章可能很快就會過時。Cucumber 的文件應被視為標準的文件來源,其中包含最新(希望如此)的資訊。一些非常舊的部落格文章可能會提到「RSpec Story Runner」,因為 Cucumber 最初是該專案的重寫。
另請參閱相關工具。
文章 | 描述 | 發佈日期 |
什麼是 BDD? | Thomas Sundberg 對 BDD 的定義 | 2019 年 4 月 24 日 |
我們為什麼要做這件事 | Matt Wynne(@cucumberbdd 的共同創辦人)關於他們為什麼做他們所做的事情的文章 | 2018 年 1 月 13 日 |
基於 UI 的 Cucumber BDD 可能出錯的三種方式 | 基於 UI 的 Cucumber BDD 的缺點以及如何改進 | 2017 年 11 月 30 日 |
BDD 就像爵士樂 | 如何充分利用 BDD | 2017 年 11 月 21 日 |
從命令列執行 Cucumber | 從命令列執行 Cucumber-JVM | 2017 年 10 月 8 日 |
開始使用 Cucumber 和 CircleCI | 行為驅動部署和持續整合 | 2017 年 3 月 17 日 |
Cucumber 反模式 | 使用 Cucumber 時常見的反模式 | 2016 年 6 月 22 日 |
Gradle 和 Cucumber-JVM | 使用 Gradle 執行 Cucumber-JVM | 2015 年 12 月 26 日 |
Cucumber-JVM 使用 Gradle 的 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. Unconference 2014 上展示的一個 Cucumber-JVM Hello World 範例 | 2014 年 5 月 30 日 |
Cucumber:非 Ruby 使用者的入門介紹 | 為沒有或只有少量 Ruby 經驗的人編寫的 Cucumber 設定以及 Cucumber 和 Gherkin 的基礎知識 | 2013 年 8 月 2 日 |
使用 Cucumber、Capybara、Poltergeist 和 PhantomJS 測試 Web 應用程式 | 使用 Cucumber 和 Capybara 編寫優美的接受測試 | 2013 年 8 月 2 日 |
並行跨瀏覽器測試 | 從一個空白的 Rails 應用程式開始,使用 Cucumber、Capybara 和 SauceLabs 來實現並行跨瀏覽器測試 | 2013 年 6 月 1 日 |
前 5 大 Cucumber 最佳實務 | 關於 5 個基本實務的螢幕錄影,使您的 Cucumber 功能更具可讀性和可重複使用性 | 2013 年 5 月 21 日 |
使用 Cucumber 進行持續整合和部署 | 關於使用 Cucumber 和 Codeship 設定持續整合,並在每次變更時自動部署到 Heroku 的螢幕錄影 | 2013 年 5 月 7 日 |
使用 Cucumber 進行行為驅動開發 | 介紹使用 Ruby on Rails 的 Cucumber 基礎知識的螢幕錄影 | 2013 年 4 月 30 日 |
Cucumber-JVM – 不僅僅用於測試 GUI | 以六種不同的方式實現相同的功能,以顯示 Cucumber-JVM 可以驅動任何測試工具,而不僅僅是 Selenium WebDriver | 2012 年 11 月 1 日 |
使用可執行規範測試驅動實作 | Thomas Sundberg 在 Agile Cambridge 2012 上展示的 Cucumber-jvm 入門 | 2012 年 9 月 28 日 |
使用 Cucumber 和 Wire Protocol 接受測試 C++ | Atomic Object (Greg Williams) 概述使用 cucumber-cpp 測試 C++ 應用程式 | 2012 年 5 月 23 日 |
使用 Cucumber 測試 C++ 應用程式 | Felix Petriconi 描述如何彌合從 Cucumber/Ruby 步驟定義到 C++ 應用程式的差距 | 2011 年 12 月 21 日 |
現代 Cucumber 和 Rails:不再需要訓練輪 | Aslak 的「訓練輪已脫落」文章的後續 | 2011 年 11 月 7 日 |
使用 Selenium 2 測試 Web 應用程式 | Thomas Sundberg 在 2012 年巡迴 Scandev 上展示「使用 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 日 |
Cucumber 正則表達式速查表 | Richard Lawrence 關於 Cucumber 使用者正則表達式的重要部分 | 2011 年 8 月 23 日 |
開始使用 Windows 上的 Ruby、Cucumber 和 Capybara | Richard Lawrence 關於如何在 Windows 上使用 Cucumber 和 Capybara(不使用 Rails) | 2011 年 8 月 20 日 |
可組合的功能 | Andrew Premdas 談論將組合方法技術應用於功能 | 2011 年 6 月 27 日 |
可組合的功能和表格 | Andrew Premdas 談論表格的問題,以及為什麼他認為 Cucumber 功能中的任何表格都可能是一種徵兆! | 2011 年 6 月 27 日 |
四個簡單步驟自動化您的功能和接受測試 | Dmitriy “DK” Korobskiy 關於如何開始使用 Cucumber、Watir、Watir-WebDriver 和 Hudson/Jenkins | 2011 年 4 月 5 日 |
Cucumber + 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 日 |
實用的 Cucumber:組織 | 組織步驟和功能的建議 | 2010 年 9 月 13 日 |
實用的 Cucumber:Factory Girl 步驟 | 儘管它們已經存在一段時間,但很少有人知道 factory_girl 帶有一些非常有用的 Cucumber 步驟。 | 2010 年 9 月 9 日 |
實用的 Cucumber:特定於情境的步驟 | Cucumber 步驟旨在重複使用。 | 2010 年 9 月 8 日 |
由外而內的 BDD:如何? | Sarah Mei 對由外而內的工作流程進行了精彩的解釋。 | 2010 年 5 月 29 日 |
使用 JavaScript 中的 Cucumber 測試 JavaScript | Joseph Wilk 介紹了 Cucumber 中的新 JavaScript 適配器,用於在 JavaScript 中編寫步驟定義 | 2010 年 5 月 22 日 |
使用 Cucumber 測試 Excel | Attila Domokos 向我們展示如何使用 Cucumber 來驗證您的 Excel 公式。 | 2010 年 3 月 14 日 |
使用 Mechanize 的自訂 User-Agent | Pete Otaqui 解釋如何假裝您是 Palm Pre 和其他裝置 | 2010 年 3 月 8 日 |
使用 Cucumber 進行成對測試 | Joseph Wilk 研究成對測試如何幫助處理 Cucumber 中的組合問題 | 2010 年 1 月 9 日 |
好的,媽媽,我會表現:開始使用行為驅動的基礎設施 | James Turnbull 發表了一篇關於 Cucumber 和 Nagios 的長篇文章 | 2009 年 12 月 21 日 |
GLSEC 2009 演講 - 使用 Cucumber 驅動行為 | Zach Dennis 精美的投影片詳盡涵蓋了 BDD、Cucumber、Cuke4Duke 和 Cuke4Nuke | 2009年11月23日 |
InfoQ 對 Aslak Hellesøy 關於 Cucumber For .NET 的採訪 | Aslak 將 Cucumber 與 Fitnesse 進行比較,並解釋 Cucumber 如何在 .NET 上運作 | 2009年11月12日 |
在 Sketchup 中使用 Cucumber | Rich Morin 探索如何使用 Cucumber 設計 3D 模型 | 2009年11月03日 |
BDD com Rails e Cucumber | 關於葡萄牙語 Cucumber 基礎知識的文章 | 2009年11月03日 |
開始使用 Cucumber、RSpec、Webrat 和 multiruby | James Coglan 使用 Google 和 Webrat+Mechanize 逐步介紹 Cucumber 的精采教學 | 2009年10月3日 |
功能、規格和地圖 | Andrew Premdas 解釋了將功能和規格視為應用程式領域的不同類型地圖能獲得什麼好處 | 2009年8月31日 |
Rails:RSpec、Cucumber、Authlogic 和 factory_girl | Shannon -jj Behrens 解釋了如何讓 RSpec、Cucumber、Authlogic 和 factory_girl 協同工作 | 2009年7月17日 |
Rails:動態 404 錯誤、authlogic、Cucumber 和 rescue_from | Shannon -jj Berens 解釋了如何讓動態 404 錯誤、authlogic、Cucumber 和 rescue_from 協同工作 | 2009年8月13日 |
投影片:Cucumber 遇上 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日 |
挖掘新知:Cucumber 支援 | JetBrains RubyMine 團隊正在開發 Cucumber 支援 | 2009年5月13日 |
新專案:Gutkumber | 用於 Ruby-GNOME2 的整合測試 | 2009年5月10日 |
Cucumber 在開發者活動中成為熱門技術 | InfoWorld 在 RailsConf 09 對 Aslak Hellesøy 的採訪 | 2009年5月06日 |
使用 Cucumber 測試 Erlang 伺服器 | Cucumber、JRuby、JInterface 等等 | 2009年5月2日 |
使用 Cucumber 和 RSpec 的由外而內開發 | Joseph Wilk 在蘇格蘭 Rails 大會上的投影片 | 2009年3月30日 |
使用 Cucumber 的故事驅動開發食譜 | 內容不詳細,但能在 InfoQ 上曝光很不錯 :-) | 2009年3月03日 |
開始使用 Cucumber 和 Sinatra | Sinatra 熱愛 Cucumber | 2009年2月05日 |
提出「為什麼?」堆疊 | 需求管理 | 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月 |