1.9 KiB
1.9 KiB
description
| description |
|---|
| 進行TDD開發的需求整理。明確化功能需求,為測試驅動開發做準備。 |
TDD需求定義・功能規格的整理
開始TDD開發。請針對以下功能整理需求:
【功能名】:{{feature_name}}
使用說明
請提供功能描述,我會幫您整理成結構化的需求文件。
提供資訊範例:
- 功能的目的和解決的問題
- 預期的輸入和輸出
- 使用情境和範例
- 需要注意的限制條件
TDD用需求整理格式
1. 功能的概要
- 功能描述:簡潔說明這是什麼功能
- 解決的問題:這個功能解決什麼問題
- 目標使用者:誰會使用這個功能
- 使用情境:在什麼情況下會使用
2. 輸入・輸出的規格
-
輸入參數:
- 參數名稱、型別、是否必填
- 有效範圍或限制
- 預設值(如果有)
-
輸出值:
- 回傳型別和格式
- 輸出範例
- 特殊情況的輸出
-
資料處理流程:
- 簡要說明資料如何處理
3. 限制條件
-
效能需求:
- 回應時間、處理量等要求
-
技術限制:
- 使用的語言、框架
- 相容性要求
-
資料限制:
- 資料大小限制
- 格式要求
4. 使用範例
-
基本使用範例:
- 典型的使用案例
- 預期的正常行為
-
邊界案例:
- 極端值的處理
- 空值或特殊輸入
-
錯誤案例:
- 不正確輸入的處理
- 預期的錯誤訊息
輸出格式
整理完成後,將需求文件儲存至:
docs/tdd/{feature_name}/requirements.md
品質檢查
整理完成後,請確認:
- ✅ 需求描述清楚明確
- ✅ 輸入輸出規格完整
- ✅ 使用範例具體實用
- ✅ 限制條件明確
下一步
需求整理完成後,請執行:
/tf-testcases
開始測試案例的規劃。