Appearance
Agent 单元测试
Agent 不是不能测,而是测试对象和传统业务代码不完全一样。
这节课解决什么问题
- 工具调用流程怎么测
- 状态流转怎么测
- 提示模板和路由逻辑怎么做可重复验证
核心内容
- 工具 mock
- 固定输入输出样本
- 状态机测试
- 提示模板回归测试
本节产物
- 一组 Agent 单元测试
- 一套工具 mock 和固定样本
- 一份最容易回归的测试点清单
课堂实作
- 给工具分发、状态流转和提示模板各写一条测试
- 用 mock 隔离外部依赖,保证测试可重复
- 找出一条最容易因为提示改动而回退的链路并锁住它
并入项目
这一课会直接进入三个项目的基础测试层,优先覆盖项目一和项目二。
面试会怎么问
- Agent 为什么也需要单元测试
- 大模型输出不稳定,测试怎么做
- 哪些部分适合 mock,哪些必须真实跑
