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日 13:05