Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →依据真实代码契约生成并验证单元测试或集成测试。用于用户要求为函数、类、接口或缺陷补测试、提高覆盖率、生成回归用例或完善测试策略时;先读取现有测试与调用方,不猜测空值、异常或超时行为,不自动安装框架或访问生产依赖。
.claude/skills/laolaoshiren-test-generator/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 1103% | 0% |
| case-01 | ✓→✓ | = Same ✓ | 2% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 27% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 5% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 16% | 0% |
检查目标代码及其:
区分“代码当前行为”和“产品期望行为”。两者冲突或契约不明确且会改变断言时,先列出证据与待确认假设;不要用测试固化猜测。
只覆盖契约或可达路径中真实存在的正常、边界与失败场景。空值、类型错误、超时和数据库异常不是每个函数的固定要求。
每个用例应说明:
优先参数化重复场景,并沿用仓库现有的测试命名、目录、fixture 和断言风格。不要因项目面向中文用户而强制使用中文函数名。
/tmp、换行、大小写、时区或 locale 行为。没有实际运行时,只能说明“已生成、未验证”,不能声称测试通过。
markdown## 测试补充结果 - 目标与契约依据: - 测试层级与框架: - 新增或修改文件: ## 用例 | 场景 | 契约依据 | 预期结果 | |------|----------|----------| ## 验证 - 实际命令与退出状态: - 相关测试 / 完整测试: - 基线已有失败: - 未验证假设与限制:
Other measured skills in the registry, with their headline benchmark lift.