用途:为任意软件项目建立结构化 QA 测试流程,参考 Google Testing Standards 与 OWASP 安全实践,适用于新项目搭建 QA 基础设施、编写标准化测试用例、执行测试计划、提交缺陷、生成 QA 报告、计算质量指标以及向第三方团队交接 QA 文档。
主要能力:一是 QA 项目初始化,运行 python scripts/init_qa_project.py <project-name> [output-directory] 可创建目录结构(tests/docs/、tests/e2e/、tests/fixtures/)、跟踪 CSV、文档模板与自主执行主提示词。二是按 AAA(Arrange-Act-Assert)模式编写可复现测试用例,编号形如 TC-CLI-001,优先级 P0 至 P4。三是测试执行与跟踪,强调 Ground Truth 原则:测试用例文档是权威来源,跟踪 CSV 仅记录执行状态,每执行一个测试后立即更新,不得批量更新。四是缺陷报告,需包含 Bug ID、严重级别(P0 24 小时修复至 P4 可选)、复现步骤与环境。五是质量指标计算,运行 python scripts/calculate_metrics.py <path/to/TEST-EXECUTION-TRACKING.csv> 生成仪表盘,质量门包括测试执行 100%、通过率 ≥80%、P0 缺陷 0、P1 缺陷 ≤5、代码覆盖率 ≥80%、安全 90% OWASP。六是进度报告,含每日摘要与每周报告。七是 OWASP Top 10 安全测试,目标覆盖 90%。
使用方式:可手动按文档执行测试并更新 CSV;推荐使用 references/master_qa_prompt.md 中的主提示词粘贴到 LLM 会话,实现自动执行、自动跟踪、自动提交缺陷、自动生成报告与自动升级 P0 缺陷。新 QA 工程师可参考 references/day1_onboarding.md 完成 5 小时入职。
适用场景:小型项目(约 50 测试,2 周)、中型项目(约 200 测试,4 周)、大型项目(500+ 测试,8-10 周),以及第三方 QA 交接。
限制:资料未提供该技能的具体收费、价格、平台支持范围或实际效果验证数据;自主执行依赖 LLM 会话环境,质量门阈值与时间线为资料给出的建议值,实际项目需自行调整。