Skip to content

Agent 单元测试

Agent 不是不能测,而是测试对象和传统业务代码不完全一样。


这节课解决什么问题

  • 工具调用流程怎么测
  • 状态流转怎么测
  • 提示模板和路由逻辑怎么做可重复验证

核心内容

  • 工具 mock
  • 固定输入输出样本
  • 状态机测试
  • 提示模板回归测试

本节产物

  • 一组 Agent 单元测试
  • 一套工具 mock 和固定样本
  • 一份最容易回归的测试点清单

课堂实作

  • 给工具分发、状态流转和提示模板各写一条测试
  • 用 mock 隔离外部依赖,保证测试可重复
  • 找出一条最容易因为提示改动而回退的链路并锁住它

并入项目

这一课会直接进入三个项目的基础测试层,优先覆盖项目一和项目二。

面试会怎么问

  • Agent 为什么也需要单元测试
  • 大模型输出不稳定,测试怎么做
  • 哪些部分适合 mock,哪些必须真实跑

大齐 AI 课堂 · 程序员的 Agent 开发课