test-generator
Installation
SKILL.md
测试生成器
触发条件
当用户要求"生成测试"、"写单元测试"、"为 XX 函数写测试"、"增加测试覆盖率"时激活此技能。
工作流程
1. 分析目标代码
- 读取目标文件,识别函数/类的输入输出
- 分析参数类型、返回值、副作用
- 识别依赖关系(数据库、API、文件系统等)
2. 确定测试策略
- 纯函数:参数化测试,覆盖正常/边界/异常输入
- 类方法:测试初始化、正常调用、状态变化
- 异步函数:测试成功路径、超时、网络错误
- 含副作用的函数:使用 mock/stub 隔离依赖
3. 生成测试用例
Related skills