feat(analyze): 依使用者故事產生驗收計畫
This commit is contained in:
@@ -56,19 +56,31 @@ gantt
|
||||
WP-02 {名稱} :crit, wp02, after wp01, {h}h
|
||||
```
|
||||
|
||||
## 使用者故事驗收計畫
|
||||
|
||||
每個使用者故事都要列出驗收情境。驗收方式只能填 `真實資料` 或 `邏輯推論`。
|
||||
簡單故事至少 1 個情境;中等故事至少 2 個情境,含主要流程與邊界或錯誤流程;複雜故事至少 3 個情境,含主要流程、邊界流程與失敗流程。
|
||||
資料來源要寫可查證來源;沒有外部來源時填 `邏輯推論:{推論依據}`。
|
||||
|
||||
| 使用者故事 | 複雜度 | 情境 | 驗收方式 | 輸入 | 預期結果 | 資料來源 | 對應工作包 |
|
||||
| --- | --- | --- | --- | --- | --- | --- | --- |
|
||||
| {故事名稱} | 簡單 | 主要流程:{情境名稱} | 真實資料 | {輸入資料} | {可驗收結果} | 真實資料:{來源} | WP-02 |
|
||||
| {故事名稱} | 中等 | 邊界流程:{情境名稱} | 邏輯推論 | {輸入資料} | {可驗收結果} | 邏輯推論:{推論依據} | WP-02 |
|
||||
| {故事名稱} | 複雜 | 失敗流程:{情境名稱} | 邏輯推論 | {輸入資料} | {錯誤狀態或拒絕原因} | 邏輯推論:{推論依據} | WP-03 |
|
||||
|
||||
## 測試計畫(TDD)
|
||||
|
||||
每個實作工作包都要列出紅燈測試、最小實作、綠燈驗證。每個待辦都要寫出受測接縫與測試斷言的行為。
|
||||
每個實作工作包都要列出紅燈測試、最小實作、綠燈驗證。每個待辦都要寫出受測接縫、測試斷言的行為,以及對應的驗收情境。
|
||||
交付、交接工作包也要列出規格審查、範例資料驗證、相依工作包可用性證據。
|
||||
|
||||
### WP-01 {交付、交接工作包名稱}
|
||||
|
||||
- [ ] 規格接縫:盤點 {對象} 的端點、參數、回應與錯誤狀態
|
||||
- [ ] 規格接縫:盤點 {對象} 的端點、參數、回應與錯誤狀態,覆蓋驗收情境 {情境名稱}
|
||||
- [ ] 範例資料驗證:產出真實與推論來源標籤,確認相依工作包能直接使用
|
||||
- [ ] 交付證據:與使用者確認交付內容並產出交付文件
|
||||
|
||||
### WP-02 {工作包名稱}
|
||||
|
||||
- [ ] 紅燈測試:在 {接縫} 撰寫測試,斷言 {預期行為}
|
||||
- [ ] 紅燈測試:在 {接縫} 撰寫測試,斷言 {預期行為},覆蓋驗收情境 {情境名稱}
|
||||
- [ ] 最小實作:讓 {接縫} 通過該測試
|
||||
- [ ] 綠燈驗證:重跑相關測試,確認 {預期行為} 維持通過
|
||||
|
||||
Reference in New Issue
Block a user