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

go
扬帆自动化测试平台 · 2026年01月19日 · 201 次阅读 · 2 条评论

项目概述

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
评论列表
扬帆自动化测试平台 发表于 2026年01月20日

是的,完全开源

子夜 发表于 2026年01月20日

是开源的吗?