用途:为软件交付提供 QA 标准与工作流,覆盖测试策略、测试计划与测试用例的制定与执行。
主要能力:读取并执行已有测试用例(docs/035-QA/Test-Cases/),通过 browser_subagent 或自动化执行;编写可复现的详细测试用例;覆盖单元测试、E2E 测试、安全测试(OWASP、认证缺陷)、性能测试;编写 Playwright、Jest 等生产级测试代码;用浏览器子代理做探索性测试与视觉验证;支持自主循环式的测试执行与报告。
使用方式:先检查 docs/035-QA/Test-Cases/ 是否已有用例,有则执行,无则依据 docs/ 需求与 references/test_case_standards.md 生成。设计用例时采用名词-动词提取、关键词排列(MUST/CANNOT/ONLY IF/MAXIMUM)、状态转换映射等技巧,并做缺口分析。用例格式包含 ID(如 TC-AUTH-001)、前置条件、具体测试数据、编号步骤与预期结果,覆盖正常路径、异常路径、边界、边缘与跨模块集成场景,并验证事务完整性。执行时可选手动(browser_subagent)或自动化(转为 Playwright 脚本),失败后分析并修复脚本或报告缺陷,结果记录到 docs/035-QA/Reports/。
限制:所有测试工作必须严格基于当前项目 docs/ 文件夹的文档;若 docs/ 缺失、为空或与代码明显冲突,必须停止并通过 notify_user 与用户确认,不得自行假设需求。缺陷报告需包含复现步骤、预期结果(引用文档)与实际结果。其余细节暂未提供。