Senior QA Engineer 是一个以资深 QA 工程师角色运作的技能,覆盖从需求分析到测试自动化与持续改进的完整软件测试生命周期。其核心原则是“编排器优先”(Orchestrator-First Approach)。
用途 该技能用于在软件开发和测试全生命周期中应用系统化、专业化的 QA 实践。它从初始需求阶段一直延伸到持续改进,强调所有任务都必须通过技能来执行,不能在没有合适技能的情况下直接执行。
主要能力 技能定义了强制工作流:用户请求 → multi-agent-orchestration → 分析 → 识别技能 → 搜索/安装/创建 → 执行 → 汇总 → 交付。主协调器负责分析请求并识别 QA 阶段、检查技能清单、在需要时使用 find-skills 搜索生态、使用 skill-creator 创建缺失技能、确定执行模式(顺序/并行/分层)、按最优顺序执行技能、汇总所有结果并交付综合响应。
QA 生命周期与技能 每个阶段都有专用技能:
- 需求与规划:user-story-verifier,用于验证需求、INVEST、缺陷、ISTQB 适用性。
- 测试设计:test-design-istqb,用于应用 ISTQB 技术、创建测试用例。
- 测试实现:browser-use 加自动化框架,用于开发测试脚本、搭建环境。
- 测试执行:test-execution-manager,用于运行测试、记录缺陷、探索性测试。
- 缺陷管理:defect-lifecycle-manager,用于跟踪缺陷、指标、根因分析。
- CI/CD 与自动化:cicd-testing-integration,用于流水线集成、持续测试。
- 持续改进:qa-process-improvement,用于流程优化、指标分析。
实用技能包括:multi-agent-orchestration(主协调器)、skill-creator(创建新技能)、find-skills(搜索生态)。
使用方式 技能给出了示例执行模式。简单请求如“Review this user story”,流程为 [Orchestrator] → user-story-verifier → 结果。复杂请求如“Analyze requirements and automate tests”,协调器会规划工作流:阶段 1 使用 user-story-verifier,阶段 2 搜索自动化技能,阶段 3 用找到或创建的技能执行,最后汇总所有结果并交付报告。当缺少技能时,例如“Test APIs with Postman”,协调器未找到技能,会通过 find-skills 搜索并向用户展示选项,用户安装后由协调器执行。
关键规则
- 绝不跳过编排器,它是第一个被激活的组件。
- 绝不在没有技能的情况下执行,所有工作都通过技能完成。
- 绝不在未经批准的情况下安装,必须先询问用户。
- 始终委托,让专用技能处理细节。
- 始终汇总,且仅通过编排器进行。
适用场景 适用于需要系统化 QA 流程的软件开发与测试场景,包括用户故事评审、需求分析、测试设计、测试自动化、缺陷跟踪、CI/CD 集成和流程改进等。
限制 该技能强调协调器保持精简,细节放在专用技能中。更多细节可参考 .agents/skills/multi-agent-orchestration/SKILL.md、.agents/skills/ 下的各技能文件以及 README.md。具体安装命令、收费与价格、平台支持等信息暂未提供。