用途:在构建、验证、回归和持续测试 AI 智能体系统时使用,覆盖智能体行为、多智能体协作、性能指标评估等场景。
主要能力:提供智能体测试金字塔(单元、组件、集成、端到端);演示如何测试工具、提示词、智能体决策;用 MockLLM 模拟 LLM 响应;集成测试多智能体工作流(含失败恢复与预算约束);端到端内容生成测试;定义任务完成度、准确性、效率、安全性、可靠性等评估指标;给出测试用例结构与工厂函数;提供 GitHub Actions 持续测试流水线示例。
使用方式:资料以 TypeScript/Vitest 示例展示,如 npm test -- --grep "unit"、npm test -- --grep "component"、npm test -- --grep "integration"、npm test -- --grep "e2e";CI 中按 push 路径与每日 cron 触发,真实 API 测试需 TEST_API_KEY。
适用场景:智能体部署前验证、提示词回归、多智能体协作测试、持续集成。
限制:资料未提供安装命令、包名、版本、收费与平台支持信息;示例依赖具体项目结构,需自行适配。