---
title: "Cucumber 的文件測試法"
permalink: "https://blog.aotoki.me/series/test-with-cucumber/"
language: "zh-tw"
---

# Cucumber 的文件測試法


過去一直認為 Cucumber 非常不容易使用，然而理解了「交付價值」的意涵後，使用 Cucumber 作為撰寫文件的方案，同時也對使用者有用的功能做測試，大大地改變我對撰寫測試手段的認知。

> 這次將會使用 TypeScript 與 Ruby 搭配，從不同語言切入 Cucumber 的特性。


- [累積價值 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/05/24/test-with-cucumber-accumulated-value/index.md) — 2024-05-24
- [重現後端實作 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/05/17/test-with-cucumber-import-reimplement-backend/index.md) — 2024-05-17
- [匯入前端實作 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/05/10/test-with-cucumber-import-frontend-implementation/index.md) — 2024-05-10
- [在 Rails 的前後端分離 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/05/03/test-with-cucumber-frontend-in-rails/index.md) — 2024-05-03
- [結帳處理 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/04/26/test-with-cucumber-process-checkout/index.md) — 2024-04-26
- [持久化保存 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/04/19/test-with-cucumber-persistent-data/index.md) — 2024-04-19
- [加入資料模型 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/04/12/test-with-cucumber-add-data-model/index.md) — 2024-04-12
- [更新購物車 API - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/04/05/test-with-cucumber-update-cart-api/index.md) — 2024-04-05
- [商品資料 API - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/03/29/test-with-cucumber-product-api/index.md) — 2024-03-29
- [初始化後端專案 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/03/22/test-with-cucumber-setup-backend/index.md) — 2024-03-22
- [整理前端實作 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/03/15/test-with-cucumber-clean-frontend/index.md) — 2024-03-15
- [結帳與結果 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/03/08/test-with-cucumber-checkout-and-result/index.md) — 2024-03-08
- [商品資料與總價 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/03/01/test-with-cucumber-product-list-and-subtotal/index.md) — 2024-03-01
- [重構與移出購物車 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/02/23/test-with-cucumber-refactor-and-remove-from-cart/index.md) — 2024-02-23
- [商品列表與加入購物車 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/02/16/test-with-cucumber-products-and-add-to-cart/index.md) — 2024-02-16
- [前端環境：Vite 與 Cucumber - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/02/09/test-with-cucumber-use-with-vite/index.md) — 2024-02-09
- [基本語法：輔助設定 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/02/02/test-with-cucumber-syntax-support/index.md) — 2024-02-02
- [基本語法：步驟定義 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/01/26/test-with-cucumber-syntax-step-definition/index.md) — 2024-01-26
- [基本語法：驗證行為 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/01/19/test-with-cucumber-syntax-assert/index.md) — 2024-01-19
- [基本語法：功能描述 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/01/12/test-with-cucumber-syntax-describe/index.md) — 2024-01-12
- [同時完成測試與文件 - Cucumber 的文件測試法](https://blog.aotoki.me/posts/2024/01/05/test-with-cucumber-to-complete-test-and-document/index.md) — 2024-01-05

