项目背景
•构建一体化测试资源平台,集用例存储、流水线执行、AI 工具集成、报告分析于一体,已交付 Firewall API 流水线与
Automation Chat 对话生成两大 AI Agent 工具。
核心贡献
•从 0 到 1 构建全栈网络设备自动化测试平台(FastAPI + React + PostgreSQL + RabbitMQ),核心解决"测试代码怎么来"的问
题,与底层测试底座对接形成"生成→执行→修复"闭环;
•设计 Firewall API 自动化流水线:通过 asyncssh 捕获防火墙 REST 端点(13 个模块)→ 注入知识库规则调用 GLM 生成 YAML
数据驱动用例 → SFTP 一键同步至远程 Worker 的 pytest 框架目录,实现从接口发现到可执行测试的三步转化;
•开发 Automation Chat 对话引擎:用户以自然语言描述测试需求,平台自动匹配端点数据、构建 System Prompt,AI 生成完整
测试套件(YAML cases + Python wrapper),支持 API/CLI/Functional/UI 四种类型,生成即可执行;
•五阶段 Agent 编排:CLASSIFY → RESEARCH(LangGraph tool agent)→ GENERATE(结构化输出)→ VALIDATE(一次有界
自修复)→ DONE,SSE 逐阶段推事件。
•实现 Worker 远程执行与 AI 自动调试:Backend 通过 asyncssh 将用例推送到远程 Docker 容器执行,失败后 AI 读取失败日志
+ 实时防火墙状态,自动输出修复patch,前端展示 dif 供确认应用,形成自迭代闭环;
点击空白处退出提示









评论