quality-metrics
透過自動化儀表板、DORA 指標與政策導向的品質閘道來管理品質。追蹤缺陷密度、MTTD 與測試有效性,以維持高速軟體交付。
簡介
quality-metrics 技能是專為高速運作團隊設計的專業工程工具組,旨在提供客觀且數據驅動的軟體開發生命週期可見性。它不僅僅進行簡單的通過/失敗測試,還透過自動化儀表板、歷史趨勢分析與主動式品質閘道強制執行,提供具體可執行的見解。此技能與廣泛的 agentic-qe 代理集群整合,將測試執行、生產情報與覆蓋率分析的指標,合成為利益關係人可用的統一視圖。
-
自動化儀表板生成:自動建立並填充適用於 Grafana 的儀表板,涵蓋 DORA 指標(部署頻率、前置時間、變更失敗率)、穩定性(MTTD、MTTR)與流程健康度(程式碼審查時間、不穩定測試率)。
-
政策導向的品質閘道:在提交、合併請求(PR)與發布階段定義並強制執行複雜的品質閘道。例如,若測試覆蓋率低於 80% 或偵測到關鍵安全性漏洞,可自動封鎖部署。
-
進階趨勢分析:透過分析 90 天的趨勢來預測未來的品質狀態。它將目前績效與歷史數據進行比較,使團隊能在問題影響生產環境前主動解決品質衰退。
-
集群協調:協調專業代理(如 qe-quality-analyzer、qe-test-executor 與 qe-production-intelligence)。它是決定軟體建置是否符合晉升標準的核心決策中樞。
-
策略性可見性:將原始執行數據轉化為利益關係人易於理解的報告,協助團隊透過缺陷逃逸率與測試有效性比率的明確數據,證明基礎架構與測試投資的合理性。
-
在為持續交付管線建立關鍵績效指標(KPI)或對發布穩定性進行事後檢討時使用此技能。
-
輸入需求包含建置 ID、環境目標(測試環境/生產環境)與政策定義(JSON 或 TS 格式)。
-
遵循測量結果而非虛榮指標的核心理念:優先考慮缺陷逃逸率與 MTTR,而非單純的測試案例數量。
-
確保設定的閾值能導引正確的開發行為;僅針對任務關鍵型的程式碼品質需求使用阻斷式閘道,以避免影響開發者效率。
-
此技能將歷史趨勢與過去的閘道評估結果儲存在 aqe/quality-metrics/ 命名空間下。
倉庫統計
- Star 數
- 329
- Fork 數
- 65
- Open Issue 數
- 4
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月28日 下午01:05