測試文檔
本目錄包含專案的測試相關文檔。
📁 目錄結構
docs/testing/
├── README.md # 本文檔
├── test-results-summary.md # 測試結果總覽 ⭐
│
├── US-001-manual-testing-guide.md # US-001 用戶登入
├── US-002-manual-testing-guide.md # US-002 角色權限控制
├── US-003-manual-testing-guide.md # US-003 基礎 Layout 與導航
├── US-201-manual-testing-guide.md # US-201 創建訂單
├── US-202-manual-testing-guide.md # US-202 訂單狀態流轉
├── US-203-manual-testing-guide.md # US-203 搜尋與過濾訂單
├── US-301-manual-testing-guide.md # US-301 客戶基本資料管理
├── US-302-manual-testing-guide.md # US-302 客戶列表與搜尋
└── US-303-manual-testing-guide.md # US-303 客戶訂單歷史與統計
📚 測試文檔類型
手動測試指南 (Manual Testing Guide)
針對特定 User Story 的手動測試步驟與驗收標準。
命名規範: {US-ID}-manual-testing-guide.md
包含內容:
- 測試目標
- 測試前準備
- 測試帳號
- 測試場景與步驟
- 驗收標準
- 測試結果記錄
E2E 測試規範 (E2E Test Specs)
端到端測試的規格文檔(與自動化測試腳本配合)。
命名規範: {US-ID}-e2e-test-spec.md
單元測試策略 (Unit Test Strategy)
特定模組或功能的單元測試策略說明。
命名規範: {module}-unit-test-strategy.md
🔗 相關資源
- 自動化測試:
/tests/目錄 - SBE 場景:
/docs/sbe/目錄 - User Stories:
/docs/user-stories/目錄
📝 如何使用
- 開發階段: 參考 User Story 中的驗收標準
- 測試階段: 使用手動測試指南進行驗收測試
- 自動化: 基於手動測試指南編寫 E2E 測試腳本
✅ 當前測試覆蓋
Sprint 1: 平台基礎
| User Story | 手動測試指南 | 測試狀態 |
|---|---|---|
| US-001: 用戶登入 | ✅ | ✅ 通過 |
| US-002: 角色權限控制 | ✅ | ✅ 通過 |
| US-003: 基礎 Layout 與導航 | ✅ | ✅ 通過 |
Sprint 2: 訂單管理核心
| User Story | 手動測試指南 | 測試狀態 |
|---|---|---|
| US-201: 創建訂單 | ✅ | 🔲 待測試 |
| US-202: 訂單狀態流轉 | ✅ | 🔲 待測試 |
| US-203: 搜尋與過濾訂單 | ✅ | 🔲 待測試 |
Sprint 4: 客戶管理
| User Story | 手動測試指南 | 測試狀態 |
|---|---|---|
| US-301: 客戶基本資料管理 | ✅ | 🔲 待測試 |
| US-302: 客戶列表與搜尋 | ✅ | 🔲 待測試 |
| US-303: 客戶訂單歷史與統計 | ✅ | 🔲 待測試 |
圖例:
- ✅ 通過
- ❌ 失敗
- 🔲 待測試
詳細測試結果: 👉 test-results-summary.md