SuperAPI AI 工具集

test-generator

测试与质量

查看项目

更新于 10-16 03:14

技能介绍

用途:在新增函数、组件或用户提到测试时,自动为代码生成基础测试脚手架,帮助快速起步。

主要能力:生成正常路径测试、null/undefined 边界用例和简单错误场景;自动识别项目测试框架(JavaScript/TypeScript 的 Jest、Vitest、Mocha,Python 的 pytest、unittest,Java 的 JUnit,Go 的 testing 包),依据 package.json、requirements.txt、已有测试文件和 import 语句判断;生成内容会附带 TODO 注释提示复杂边界情况。

使用方式:编写新代码后技能自动激活;也可通过 /test-gen 命令调用,例如 /test-gen --file utils.js --framework jest --coverage 90。需要完整测试套件、集成测试、E2E 设计或复杂 mock 时,改用 @test-engineer 子代理。

适用场景:函数与组件的单元测试起步、边界与错误用例补充、按项目风格快速生成测试文件。

限制:不负责完整测试套件、集成测试、E2E 测试设计与测试策略规划;无需网络与额外配置,可写测试文件到项目;可通过复制技能目录并编辑 SKILL.md 自定义模板、框架偏好与覆盖率预期。