用途:为任意软件项目建立结构化 QA 测试流程,适用于新项目初始化、编写标准化测试用例、执行测试计划、安全测试、缺陷分级跟踪、生成 QA 报告与质量指标,以及向第三方 QA 团队交接。
主要能力:
- 项目初始化:运行 python scripts/init_qa_project.py <project-name> [output-directory],生成目录结构(tests/docs/、tests/e2e/、tests/fixtures/)、跟踪 CSV(TEST-EXECUTION-TRACKING.csv、BUG-TRACKING-TEMPLATE.csv)、文档模板(BASELINE-METRICS.md、WEEKLY-PROGRESS-REPORT.md)及自主执行主提示词。
- 测试用例编写:遵循 AAA(Arrange-Act-Assert)模式,编号格式 TC-[CATEGORY]-[NUMBER],优先级 P0-P4,参考 assets/templates/TEST-CASE-TEMPLATE.md。
- 测试执行与跟踪:以测试用例文档为权威来源,CSV 仅记录执行状态;每执行一个测试后立即更新 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% 覆盖率。
- 自主执行:复制 references/master_qa_prompt.md 中的主提示词粘贴到 LLM 会话,可自动执行、跟踪、登记缺陷、生成报告并升级 P0 缺陷。
使用方式:按需阅读 references 下的 day1_onboarding.md、master_qa_prompt.md、llm_prompts_library.md、google_testing_standards.md、ground_truth_principle.md;模板与脚本位于 assets/templates/ 与 scripts/。
适用场景:小型(约 50 测试,2 周)、中型(约 200 测试,4 周)、大型(500+ 测试,8-10 周)项目,以及第三方 QA 交接。
限制:资料未提供具体平台兼容性、收费或价格信息;自主执行依赖 LLM 会话环境,实际效果与项目环境相关。