SuperAPI AI 工具集

prj-agent-platform-e2e-test

测试与质量

查看项目

更新于 10-16 01:37

技能介绍

用途:对 Agent 平台核心功能做端到端验证,确保新功能可用且老功能未被破坏。

主要能力:通过 agent-browser 技能打开浏览器,按固定场景逐步操作并截图留证,最终输出测试报告。步骤分三部分。

使用方式: 第一步启动服务。除非用户传入 --skip-start,否则执行 ./scripts/start-services.sh --langfuse,等待服务就绪并确认端口可访问:api-server :3000、web-frontend :5173、aieda-ui :5174;传入 --skip-start 则跳过。 第二步使用 /agent-browser 执行测试场景,每个场景结束后截图,失败则记录原因并继续下一场景:场景1登录验证,打开 http://localhost:5173/login,邮箱填 test@test.com,密码填 12345678,点击登录并验证跳转到 /chat;场景2新建会话,点击侧边栏“新建对话”(Plus 图标)并验证出现空对话;场景3发送消息与聊天,在 textarea 输入“你好,请介绍一下你自己”并发送,等待 AI 回复最多 30 秒,验证用户消息与 AI 回复出现;场景4多轮对话,继续输入“你能做什么?”并发送,验证有两条用户消息和两条 AI 回复;场景5验证新功能,检查最近 git 提交记录(git log --oneline -10),识别并测试新增功能。 第三步汇总测试结果,输出含场景、状态(PASS/FAIL)、备注的端到端功能验证报告;存在 FAIL 项时列出失败原因和可能的修复方向。

限制与注意事项:服务启动需要时间,应等待健康检查通过后再测试;agent-browser 操作之间需适当等待页面加载;AI 回复可能较慢,需设置合理超时;登录失败时不要继续后续场景,直接报告登录问题。其他细节暂未提供。