SuperAPI AI 工具集

test-full

测试与质量

查看项目

更新于 10-15 23:49

技能介绍

用途:按测试金字塔顺序运行完整测试套件,用于在提交 PR 或需要全量验证时依次执行单元测试、集成测试与 E2E 测试。

主要能力:

  • 分层执行:Tier 1 单元测试(最快反馈)、Tier 2 集成测试(组件交互)、Tier 3 E2E 测试(完整用户流程)。
  • 失败即停:某一层失败后不再执行后续层,避免浪费时间。
  • 汇总报告:按层输出通过数、失败数、耗时,并给出覆盖率(目标 80%)、按层分组的失败信息(含 file:line 引用)与后续建议动作。
  • 上下文探测:会查找项目文件(pyproject.toml、package.json、Cargo.toml、go.mod)、测试目录(test*、tests)、E2E 配置(playwright.config.、cypress.config.)以及 CI 环境变量。

参数:

  • --coverage:为所有层启用覆盖率报告。
  • --parallel:在安全的前提下并行执行。
  • --report:生成详细的 HTML 报告。

使用方式:该技能将任务委派给 test-runner 智能体,以 subagent_type: test-runner 调用 Agent 工具,并传入上述上下文与 All Tiers 执行指令;对大型测试套件可选使用智能体团队,让单元、集成、E2E 各自的运行者并行执行并通过共享任务列表汇报结果,这是可选项,默认按顺序执行各层。

后续建议:全部通过即可提交或发起 PR;单元测试失败应立即修复,可用 /test:quick 迭代;集成测试失败检查服务边界;E2E 失败检查选择器与时序;覆盖率不足可用 /test:consult coverage。

限制:资料未提供具体安装命令、依赖要求、支持的测试框架范围、版本与价格信息,暂未提供。