基于 AI 技术的 UI 自动化测试工具

go
扬帆自动化测试平台 · January 19, 2026 · 3443 次阅读 · 4 条评论

项目概述

VisioBot 是一个基于 AI 技术的 UI 自动化测试平台,通过大语言模型理解测试需求,自动生成测试用例并执行,支持多平台设备管理和测试报告生成。

核心功能

  • 🤖 AI 驱动测试:基于大语言模型自动理解需求、生成测试用例
  • 📱 多设备管理:支持 Android 设备的连接、监控和管理
  • 🎯 智能定位:自动识别 UI 元素,无需手动编写定位表达式
  • 📊 实时测试报告:生成详细的测试执行报告和截图
  • 🌐 Web 界面:提供直观的 Web 管理界面
  • 🔄 自动化执行:支持测试任务的自动调度和执行
  • 💬 自然语言交互:支持通过自然语言描述测试需求

技术栈

后端

  • 语言:Go 1.23.0
  • 框架:Gin Web 框架
  • 数据库:GORM + SQLite
  • AI 集成:langchaingo (LLM 调用)
  • 设备通信:ADB (Android Debug Bridge)
  • 日志:Zap + Zerolog
  • WebSocket:实时通信

前端

  • 框架:Vue.js

- 构建工具:Vite

移动端

  • Android:ADB + UiAutomator2
评论列表
皮大大的豆花皮 发表于 February 26, 2026

群主这个用 go 语言写的啊

扬帆自动化测试平台 发表于 January 22, 2026

目前这个算是一个 demo,后续会在杨帆测试平台上加上 UI 自动化的功能

扬帆自动化测试平台 发表于 January 20, 2026

是的,完全开源

子夜 发表于 January 20, 2026

是开源的吗?