第22篇:Vibe Coding时代:LangGraph + pytest 自动测试修复实战,解决 Agent 只会写代码不会验证的问题

📅 2026/7/2 15:45:16 👁️ 阅读次数 📝 编程学习
第22篇:Vibe Coding时代:LangGraph + pytest 自动测试修复实战,解决 Agent 只会写代码不会验证的问题

第22篇:Vibe Coding时代:LangGraph + pytest 自动测试修复实战,解决 Agent 只会写代码不会验证的问题


一、问题场景:Agent 生成代码看起来没问题,一跑测试全是错

很多 AI Coding 工具最容易给人一种错觉:

代码写得很完整 注释也很多 结构看起来不错

但是只要真实运行:

pytest

问题就暴露出来:

1. import 路径错误 2. 函数名和测试不一致 3. 返回结构不符合预期 4. 依赖没有安装 5. 异常处理不完整 6. Pydantic 版本写法不兼容

这说明一个问题:

代码生成不是终点,测试通过才是最低交付标准。

本文要解决:

如何用 LangGraph 构建“生成代码 → 写入文件 → 运行 pytest → 失败修复 → 再测试”的自动闭环。


二、测试闭环流程设计

完整流程: