前言 上一次我們測試的寫法,是先請 AI 幫我們大致產出來,修正測試項目,最後才做重構。發現這樣前前後後修改起來,也是蠻花時間的,而且需要花心思去額外比對,看測...
前言 AI 代工替我們寫的測試程式碼,已經涵蓋了目前完成的使用者故事的測試項目。分別是這兩項: 作為一個 [重度記帳軟體的使用者],我想要 [單手完成記帳操作...
前幾天介紹了 Cucumber,我想大家都對 Cucumber 有了認識,那今天我們要來在 Rails 裝上 Cucumber 以及其他相關測試套件。 Cucu...
昨天我們安裝了 Cucumber 套件,然後也把規格寫好後,run 一遍測試,出現了訊息告訴我們有幾個 scenario 與 step,因為我們還沒有在 ste...
前幾天帶大家了解了 BDD 的 Cucumber 以及 Gherkin,相信大家對 BDD 的特質已有所了解。今天我們來安裝 Cucumber 套件,並寫寫看...
前一天介紹了 BDD 的測試框架 Cucumber,而該測試框架的規格書所使用的是 Gherkin,利用人類自己的文字,提升團隊的參與。其中 Gherkin 裡...
昨天介紹了 BBD 的存在是為了讓專案開發的所有相關人,無論是否有程式背景,都能夠了解測試的內容。那麼今天我們來介紹 BDD 的測試框架: Cucumber C...
前言 前一篇介紹了 RSpec Gem,這次換介紹 Cucumber 這個 Gem 後續的文章會以此 repo 作為範例 介紹 Q1. 心中或許會有疑問說,已...
今天我們進入BDD實作的章節,首先我們把昨天準備好的Gherkin feature描述檔拿來應用,這個檔案可以不特別指定路徑但我建議放在我們這個系列一開始介紹過...