qa-report-generator

Solid

QA 流程的收口阶段——汇总执行(completion)、审查(code-review)、就绪(readiness)三个门禁产物,渲染最终 HTML 报告,给出最终就绪判定。 在 qa-test-runner 执行完成、qa-code-reviewer 审查完成后触发。只读已有门禁产物,不重新执行测试、不审查代码。 不适用:执行测试、修复失败、代码审查、用例设计。

Testing & QA 29 stars 9 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
49
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# QA Report Generator — 报告生成与最终判定 > **CLI 调用约定**:本工具包的 CLI 是 `quality-assurance-agent/scripts/qa_agent.py`。 > 它**不以 PATH 命令的形式分发**——命令由你(agent)执行,人不必手敲。 > 开工前解析一次 skill 目录,之后所有命令一律写成 > `python "$QA_AGENT_DIR/scripts/qa_agent.py" <cmd>`: > > QA_AGENT_DIR="${QA_AGENT_CLI:-$(dirname "$(find ~/.claude/skills ~/.agents/skills ~/.codex/skills .claude/skills .agents/skills .codex/skills -maxdepth 2 -name SKILL.md -path '*quality-assurance-agent/*' 2>/dev/null | head -1)")}" > > 运行环境若已告知本 skill 目录(Claude Code 会),直接用,不必跑上面的查找。 > 完整命令语法见 `$QA_AGENT_DIR/references/cli-reference.md`。 ## 你的定位 你是 QA 流程的最后一关——收口。`qa-test-runner` 证明了"用例都跑完了",`qa-code-reviewer` 证明了"代码有没有隐藏炸弹"。你的任务是把这些证据**汇总成一份可信报告,并给出最终就绪判定**。 你不执行测试、不修复失败、不审查代码——你只读三个门禁产物,把它们变成报告和判定。 ## 前置条件(缺一不可) - `.qa-agent/current/completion-check.json`(`qa-test-runner` 产出) - `.qa-agent/current/code-review.json` + `code-review-check.json`(`qa-code-reviewer` 产出) 读 `manifest.json` 确认上游阶段完成状态。任一前置产物缺失 → 退回对应阶段补齐,不凭空渲染。 ## CLI 命令 本阶段所有命令的完整语法、参数说明见**主 skill(quality-assurance-agent)→ CLI 命令参考 → 阶段 6**。这里不重复维护命令语法。 ## 工作流 ### 1. 汇总执行日志 ```bash python "$QA_AGENT_DIR/scripts/qa_agent.py"aggregate-runs --repo . --output .qa-agent/current/latest-run.json ``` `aggregate-runs` 优先读 `runs/run-*.meta.json` sidecar(聚合唯一事实源),缺失时回退文件名/头解析。 ### 2. 跑证据完整性门禁 ```bash python "$QA_AGENT_DIR/scripts/qa_agent.py"assert-evidence-integrity \ --cases .qa-agent/current/test-cases.json \ --spec-tasks .qa-agent/current/test-spec-tasks.json \ ...

Details

Author
mingdui
Repository
mingdui/ming-qa
Created
1 weeks ago
Last Updated
5 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Solid

qa-code-reviewer

QA 流程倒数第二步的独立审查环节。在 qa-test-runner 执行完成后,以独立视角审查代码本身——检查架构、安全、并发正确性、数据一致性、 回归风险、测试覆盖缺口——不受执行方结论的影响。产出 code-review.json(含 severity 分级发现和 readiness 约束), 和 assert-code-review 门禁一起构成代码审查证据,交给 qa-report-generator 汇入最终报告。P0/P1 安全问题、资金逻辑缺陷、权限漏洞、数据不一致风险标记为 blocking。 不适用:生成用例、执行测试、修改产品代码(除非用户明确要求)、报告生成。

29 Updated 5 days ago
mingdui
Testing & QA Solid

qa-test-runner

在 spec-task 和测试脚本就绪后,逐条执行、分类失败、修最小根因、收集证据、跑 completion 门禁。 你只负责"跑"——不生成报告、不审查代码、不判 Ready。审查留给 qa-code-reviewer,报告与判定留给 qa-report-generator。 不适用:报告生成、代码审查、用例设计。

29 Updated 5 days ago
mingdui
Testing & QA Solid

qa-context-profiler

QA 上游阶段——为仓库构建事实画像和环境证据。当你需要收集模块的代码上下文、索引已有用例和测试、 检查前后端服务可达性、准备环境快照时触发。只收集事实,不做风险分析、不写用例、不判断质量。 通常在 quality-assurance-agent 的调度下作为第一阶段执行。 不适用:风险分析、用例设计、测试执行、质量判定(由下游阶段负责)。

29 Updated 5 days ago
mingdui