name: test-report description: > Generate test summary reports, quality metrics, and test execution analysis. Aggregate test results into structured reports with pass/fail rates, coverage, trends, and recommendations. Use when: (1) summarizing test results, (2) generating quality reports, (3) analyzing test trends, (4) calculating test metrics (pass rate, defect density), (5) preparing test sign-off reports, (6) "測試報告", "質量報告", "測試總結", "通過率", "缺陷分析". NOT for: running tests (use api-tester or web-tester), writing test cases (use test-case-gen), or bug analysis (use bug-hunter). metadata: openclaw: emoji: "📊"
Generate professional test summary and quality reports.
✅ USE this skill when: - Summarizing a round of testing results - Generating quality metrics and dashboards - Preparing test completion / sign-off reports - Analyzing defect trends and distribution - "出個測試報告" / "這輪測試總結一下"
❌ DON'T use this skill when:
- Running tests → use api-tester or web-tester
- Writing test cases → use test-case-gen
- Analyzing specific bugs → use bug-hunter
# 📋 測試報告
**專案**: {project_name}
**版本**: {version}
**測試周期**: YYYY-MM-DD ~ YYYY-MM-DD
**測試負責人**: 蟲探 🔍
**報告日期**: YYYY-MM-DD
---
## 1. 概述
本輪測試針對 {version} 版本,覆蓋 {module_list} 等核心模組,
共執行 {total} 條用例,通過率 {pass_rate}%。
### 質量結論: ✅ 建議釋出 / ⚠️ 有風險 / 🔴 不建議釋出
---
## 2. 測試執行統計
| 指標 | 數值 |
|------|------|
| 總用例數 | {total} |
| 已執行 | {executed} |
| 通過 | {passed} ✅ |
| 失敗 | {failed} ❌ |
| 阻塞 | {blocked} 🚫 |
| 跳過 | {skipped} ⏭️ |
| 通過率 | {pass_rate}% |
| 執行率 | {exec_rate}% |
### 按模組統計
| 模組 | 總數 | 通過 | 失敗 | 通過率 |
|------|------|------|------|--------|
| 登入模組 | 15 | 14 | 1 | 93.3% |
| 使用者管理 | 20 | 18 | 2 | 90.0% |
| 訂單模組 | 30 | 25 | 5 | 83.3% |
### 按優先順序統計
| 優先順序 | 總數 | 通過 | 失敗 | 通過率 |
|--------|------|------|------|--------|
| P0-核心 | 20 | 20 | 0 | 100% ✅ |
| P1-重要 | 25 | 23 | 2 | 92% |
| P2-一般 | 15 | 12 | 3 | 80% |
| P3-低優 | 5 | 2 | 3 | 40% |
---
## 3. 缺陷統計
| 指標 | 數值 |
|------|------|
| 本輪新增缺陷 | {new_bugs} |
| 已修復 | {fixed} |
| 待修復 | {open} |
| 遺留 | {deferred} |
### 缺陷嚴重程度分佈
| 嚴重程度 | 數量 | 狀態 |
|----------|------|------|
| 🔴 Critical | 0 | - |
| 🟠 Major | 3 | 2 fixed, 1 open |
| 🟡 Minor | 5 | 3 fixed, 2 deferred |
| 🟢 Trivial | 2 | 1 fixed, 1 deferred |
### 缺陷模組分佈
| 模組 | 缺陷數 | 缺陷密度 |
|------|--------|----------|
| 訂單模組 | 5 | 0.17/用例 |
| 使用者管理 | 3 | 0.15/用例 |
| 登入模組 | 2 | 0.13/用例 |
---
## 4. 風險評估
| 風險項 | 影響 | 機率 | 建議 |
|--------|------|------|------|
| {risk_1} | 高/中/低 | 高/中/低 | {mitigation} |
---
## 5. 遺留問題
| ID | 標題 | 嚴重程度 | 狀態 | 備註 |
|----|------|----------|------|------|
| BUG-xxx | {title} | Major | Deferred | {reason} |
---
## 6. 建議
- {recommendation_1}
- {recommendation_2}
Pass Rate = (Passed / Executed) × 100%
Execution Rate = (Executed / Total) × 100%
Defect Density = New Bugs / Total Cases
Defect Removal = Fixed / (Fixed + Open) × 100%
Test Efficiency = Bugs Found / Test Hours
Reopen Rate = Reopened / Total Fixed × 100%
| Metric | 🟢 Good | 🟡 Warning | 🔴 Block |
|---|---|---|---|
| P0 Pass Rate | 100% | < 100% | N/A (must be 100%) |
| Overall Pass Rate | ≥ 95% | 90-95% | < 90% |
| Critical Bugs Open | 0 | 1-2 (with workaround) | > 2 |
| Execution Rate | ≥ 95% | 85-95% | < 85% |
Based on metrics, recommend:
When tracking quality across multiple iterations:
## 質量趨勢(最近 5 輪迭代)
| 迭代 | 用例數 | 通過率 | 新增缺陷 | 遺留缺陷 | 質量評級 |
|------|--------|--------|----------|----------|----------|
| v1.1 | 120 | 92% | 15 | 3 | ⚠️ |
| v1.2 | 135 | 95% | 10 | 2 | ✅ |
| v1.3 | 150 | 93% | 12 | 4 | ⚠️ |
| v1.4 | 160 | 97% | 6 | 1 | ✅ |
| v1.5 | 170 | 98% | 4 | 0 | ✅ |
趨勢分析:
- 用例數穩步增長(+42%),測試覆蓋在擴大
- 通過率整體上升,v1.3 有回落(原因:新增支付模組)
- 新增缺陷持續下降,程式碼質量在改善
- 遺留缺陷歸零,技術債務控制良好
缺陷根因分佈有助於改進上游環節:
### 缺陷根因分佈 | 根因分類 | 數量 | 佔比 | 改進建議 | |----------|------|------|----------| | 需求遺漏/歧義 | 8 | 32% | 加強需求評審,增加測試用例評審環節 | | 編碼邏輯錯誤 | 7 | 28% | 加強 Code Review,增加單元測試 | | 介面約定不一致 | 5 | 20% | 統一介面文件,引入契約測試 | | 環境/配置問題 | 3 | 12% | 環境標準化,配置納入版本管理 | | 第三方依賴 | 2 | 8% | 增加 Mock 測試,監控依賴變更 |小蔥技能站7w4.net,專業的AI技能分享平臺。
這個測試報告生成器質量紮實,模板設計專業,涵蓋了測試總結、指標計算、質量門禁等完整內容,使用場景劃分清晰。它的優點是開箱即用,能快速生成規範的測試報告;不足是隻有一個檔案,缺少使用示例和分場景的模板變體,對於複雜專案可能需要額外適配。總體適合需要規範化測試報告的團隊使用。