v2.1.0 重大升级发布:全栈 UI 自动化 + 多供应商 LLM 赋能,AI 测试能力再进阶!
我们很高兴地宣布,v2.1.0 版本正式发布!
这是一个全栈 UI 自动化与 AI 能力深度融合的重大升级版本,面向测试开发、AI 应用开发者与平台运维人员,带来更强大的自动化执行能力、更灵活的 AI 交互体验,以及更友好的开箱即用部署方式。
🎯 版本亮点速览
-
✅ 全新全栈 UI 自动化体系:Web 管理端 + 执行器,支持批量并发、Playwright 追踪回放
-
🧠 AI 引擎全面增强:支持通义千问等多供应商 LLM,引入项目上下文注入与工具审批中断恢复
-
🛠️ 部署体验大幅优化:Skills 自动初始化、一键启动脚本,开箱即用
-
📈 测试管理与系统稳定性同步提升
AI 不再只是“对话”,而是深度嵌入测试与开发流程。
-
🚀 重大升级详解
1. 全栈 UI 自动化体系升级
-
v2.1.0 引入了一套完整的 UI 自动化测试系统,从管理端到执行器形成闭环:
-
支持批量并发执行,可灵活配置执行器
-
提供 Playwright 执行追踪录制与可视化回放能力
-
执行记录支持按项目过滤,详情页可查看步骤结果与错误信息
-
UI 自动化菜单提升为顶级入口,操作更直观
-
适用于 Web 应用回归测试、可视化监控、批量巡检等场景。
-




-
2. LangGraph 与模型能力升级
AI 能力在本次版本中实现重要突破:
-
新增多供应商 LLM 支持,并集成通义千问(Qwen)
-
支持项目作用域上下文注入,提示词自动拼装项目信息
-
聊天交互增强:支持图表预览、HTML 预览、代码块可折叠预览
-
工具消息支持头像与图片悬浮预览,支持拖动与关闭
3. 部署与开箱体验升级
为了降低上手成本,我们大幅优化了部署体验:
-
容器启动时自动执行 Skills 初始化(init_skills)
-
Docker 本地开发支持挂载 bundled skills 自动同步
-
提供
run_local_compose.sh一键构建、启动、日志采集脚本 -
默认禁用 xinference 服务,降低资源占用
-
✨ 新功能一览
1.UI 自动化能力增强
-
新增 UI 自动化 Skill 工具集,优化元素采集策略
-
支持测试步骤变量动态替换
-
支持删除执行记录并自动清理关联文件

-
2.测试用例管理增强
-
测试用例新增测试类型分类
-
支持 Skill 工具批量执行
-
支持按模块导出测试用例
-

-
3.Agent 交互能力增强
-
工具审批弹窗支持分组折叠,增强中断恢复上下文
-
优化 MCP 工具输出解析与展示逻辑
-

-
🐛 问题修复与优化改进
本次版本在稳定性和用户体验上也做了大量打磨:
-
修复
tool_calls/tool_call_id历史配对异常 -
修复模块树扁平化循环引用问题
-
增强 persistent client 连接异常处理
-
优化中间件模型重试与上下文限制逻辑
-
移除内置 Diagram 工具,Draw.io 切换为官方在线版本
-
⚠️ 升级说明(重要)
-
1.数据库迁移
升级后请执行以下命令:python manage.py migrate
-
2.Docker 本地开发建议
./scripts/run_local_compose.sh docker-compose.local.yml
-
关于 xinference
如需启用,请在 compose 文件中手动开启对应服务。 -
关于 Draw.io
若依赖自托管能力,请调整为官方在线模式或自行扩展代理方案。 -
📦 立即体验
v2.1.0 已正式发布,欢迎下载体验:
👉 https://gitee.com/mgdaas-lab/wharttest
如果你正在构建 AI 驱动的测试平台、自动化工具链或智能 Agent 应用,这个版本将为你带来前所未有的开发与使用体验。
欢迎在评论区留言交流,我们将持续迭代,打造更强大的全栈 AI 自动化平台!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)