AI 测试体系建设(自动化测试平台项目)开源项目

我要开发同款
pylink2026年10月28日
4阅读

技术信息

语言技术
Python、React
系统类型
Web、Windows、Linux
行业分类
人工智能、开发工具
开源地址
https://github.com/neil2136/SonicautoX
授权协议
Non-Commercial Use

功能介绍

项目背景
•构建一体化测试资源平台,集用例存储、流水线执行、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 供确认应用,形成自迭代闭环;

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论