测试用例生成器
约 451 字大约 2 分钟
2025-06-18
这个能力使用场景是,家长和老师,给学生找到了一道题,也有标准答案的代码,可以用 AI 能力生成测试点。
如何设置AI 模型
- 为了使用这个功能,需要先设置 AI 供应商,请参考如何设置 AI模型
- 在 Agent 设置-> 测试用例生成器-> 生成测试用例里选择一个模型
推荐模型
- Deepseek V3(经过详细测试,DeepseekV3 是绝对胜任且性价比最优的方案)
使用方法
- 在编程题列表点击编辑
- 确认题目完整,即包含题目信息,以及正确的题解
- 选择测试点,点击 AI 生成
- 观察生成的测试点,选择并保存
- 如果生成的测试点覆盖不够,还可以继续点 AI 生成。
使用限制
必须有一个绝对正确的题解
关于此功能的原理
由于 AI在输出精确符合逻辑和数学的测试项是比较弱的,目前最强的 AI 也无法做到连续稳定的输入
比如说让 AI 生成符合某种数学规律的数列,它无法做到完全正确,也就无法生成符合题目要求的测试点
本功能为什么能做到
- 首先会让 AI 用 python代码生成符合题目描述的测试点,数据不是脑补出来的,而是代码生成的。
- 代码生成的只是符合逻辑的测试点输入,输出的内容是用正确题解算出来的。 也就是说 AI 负责考虑覆盖度和输入的逻辑正确,输出数据是靠正确题解来保证的。