測試回合
測試回合是 Qaptly 的核心功能,用於組織和執行測試案例。每個測試回合代表一次完整的測試執行週期。功能列表
| 功能 | 說明 | 文件連結 |
|---|---|---|
| 測試回合列表 | 查看和管理所有測試回合 | test-round-list.md |
| 測試回合詳情 | 查看單一回合的詳細資訊和測試案例 | test-round-detail.md |
| 測試回合範本 | 建立和管理測試回合範本 | templates.md |
| 測試回合觸發器 | 設定自動觸發測試回合的條件 | triggers.md |
| 測試報告 | 查看測試執行結果報告 | reports.md |
存取路徑
| 功能 | URL |
|---|---|
| 測試回合列表 | /test-rounds |
| 測試回合詳情 | /test-rounds/:roundId |
| 測試回合報告 | /test-rounds/:roundId/report |
| 測試案例執行 | /test-rounds/:roundId/cases/:caseId |
| 測試回合模板 | /test-round-template |
| 觸發器管理 | /test-rounds/triggers |
| 建立觸發器 | /test-rounds/triggers/create |
核心概念
測試回合狀態
| 狀態 | 說明 |
|---|---|
pending | 待開始 - 回合已建立但尚未開始執行 |
in_progress | 進行中 - 回合正在執行測試 |
completed | 已完成 - 所有測試案例已執行完畢 |
running | 執行中 - 自動化測試正在執行 |
stopped | 已停止 - 回合被手動停止 |
執行類型
| 類型 | 說明 |
|---|---|
manual | 手動執行 - 由測試人員手動執行測試案例 |
automation | 自動執行 - 由自動化系統執行測試案例 |
工作流程
┌─────────────────────────────────────────────────────────────────┐
│ 測試回合工作流程 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. 準備階段 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 建立模板 │ → │ 設定環境 │ → │ 選擇測試案例 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
│ 2. 建立回合 │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ 選擇模板 │ → │ 建立回合 │ │
│ └─────────────┘ └─────────────┘ │
│ │ │ │
│ │ 或 │ │
│ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ 觸發器自動 │ → │ 自動建立 │ │
│ │ 觸發 │ │ 回合 │ │
│ └─────────────┘ └─────────────┘ │
│ │
│ 3. 執行測試 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 開始回合 │ → │ 執行測試 │ → │ 記錄結果 │ │
│ │ (Start) │ │ 案例 │ │ (Pass/Fail) │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
│ 4. 完成與報告 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 完成回合 │ → │ 產生報告 │ → │ 分析結果 │ │
│ │ (Complete) │ │ │ │ │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
權限說明
| 操作 | 一般用戶 | 團隊管理員 |
|---|---|---|
| 查看測試回合 | ✓ | ✓ |
| 建立測試回合 | ✓ | ✓ |
| 開始/完成回合 | ✓ | ✓ |
| 執行測試案例 | ✓ | ✓ |
| 管理模板 | ✓ | ✓ |
| 管理觸發器 | ✓ | ✓ |