跳至主要内容

測試文檔

本目錄包含專案的測試相關文檔。

📁 目錄結構

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/ 目錄

📝 如何使用

  1. 開發階段: 參考 User Story 中的驗收標準
  2. 測試階段: 使用手動測試指南進行驗收測試
  3. 自動化: 基於手動測試指南編寫 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