核心能力
Test Master 定位为全栈测试专家技能,覆盖软件质量保障的三大维度:功能正确性(Test)、性能表现(Perf)、安全漏洞(Security)。该技能适用于从单元测试到 E2E 的完整测试生命周期,同时支持手动测试(探索性、可用性、可访问性)与自动化测试框架建设。
显著优点
1. 三维测试视角:强制从功能、性能、安全三个维度审视质量,避免单一视角遗漏
2. 完整工作流:定义范围 → 制定策略 → 编写用例 → 执行测试 → 报告输出,流程清晰
3. 丰富参考体系:内置 10+ 专题参考文档,涵盖 TDD 铁律、测试反模式、性能/安全测试专项指南
4. CI/CD 原生集成:强调测试左移(shift-left)与质量门禁,契合现代 DevOps 实践
5. 明确约束规范:MUST/ MUST NOT 清单确保测试质量,如强制错误场景测试、禁止生产数据使用
潜在局限
- 工具链依赖:参考文档提及 Jest/Vitest/pytest/Playwright/k6 等特定工具,跨技术栈迁移需适配
- 未明确 AI 生成测试的风险:未提及 AI 生成测试代码的幻觉问题与人工 review 必要性
- 性能/安全深度受限:作为通用测试技能,高阶性能调优与渗透测试仍需专业工具/人员补充
适用人群
- 需要建立测试体系的初创团队技术负责人
- 寻求测试策略标准化的中小团队 QA 工程师
- 全栈开发者需快速补齐测试能力缺口
风险提示
- flaky 测试管理:明确要求不忽略不稳定测试,但自动化修复策略未展开
- 测试维护成本:反模式文档提示 mock 滥用、实现细节测试等问题,需团队纪律约束
- 安全测试边界:OWASP 参考为 checklist 级别,关键业务需引入专业安全审计
---
来源:SKILL.md 角色定义与参考体系