SuperAPI AI 工具集

team-testing

测试与质量

查看项目

更新于 10-15 17:32

技能介绍

用途:team-testing 是一个面向测试团队的统一技能,用于编排多智能体测试流水线,按 strategist(策略)→ generator(生成)→ executor(执行)→ analyst(分析)的顺序推进,并通过 Generator-Critic 循环让测试覆盖逐步收敛。

主要能力:支持 L1/L2/L3 分层覆盖与动态层选择;角色注册表包含 coordinator、strategist、generator、executor、analyst,各自有独立角色文件与任务前缀(STRATEGY-、TESTGEN-、TESTRUN-、TESTANA-);generator 带内层循环,executor 为动态循环;通过消息总线 mcp__ccw-tools__team_msg 共享进度与阻塞信息,并在 wisdom/ 中沉淀跨任务知识。

使用方式:以 Skill(skill="team-testing", args="任务描述") 调用。带 --role <name> 时读取 roles/<name>/role.md 并执行 Phase 2-4;不带时进入 coordinator 入口路由,由协调者分析、派发并生成 worker。会话前缀为 TST,路径为 .workflow/.team/TST-<slug>-<date>/,内含 strategy/、tests/(L1-unit、L2-integration、L3-e2e)、results/、analysis/ 等目录。用户命令包括 check/status、resume/continue、revise <TASK-ID>、feedback <text>。CLI 工具分只读分析(ccw cli --mode analysis)与写入修改(ccw cli --mode write)。

适用场景:需要多角色协作、分层推进并持续收敛覆盖率的测试任务。

限制:未知 --role 会报错并列出可用角色;角色文件缺失会报预期路径错误;CLI 工具失败时 worker 回退为直接实现;GC 循环超限时接受当前覆盖并给出警告;完成动作失败默认保持会话活跃。具体安装与配置细节暂未提供。