2025-10-30 15:12:53 +08:00
2025-09-25 18:27:06 +08:00
2025-09-16 17:56:19 +08:00
2025-08-01 12:46:50 +08:00
2025-10-14 17:04:46 +08:00
2025-07-31 09:10:36 +00:00
2025-09-16 17:56:19 +08:00
2025-09-16 17:56:19 +08:00
2025-10-15 02:20:18 +00:00

TestGPT - Web自动化测试工具

基于Browser Use的智能Web自动化测试工具支持语义化测试用例编写和详细的测试结果记录。


加入交流群

扫码加入交流群,与开发者交流,贡献创意。

GitHub地址 https://github.com/ENATION-UK/testgpt

🚀 功能特性

  • 智能测试执行: 基于自然语言描述执行Web自动化测试
  • 详细测试报告: 记录每个测试步骤的执行结果和截图
  • 数据库存储: 使用SQLite/MySQL存储测试用例和执行记录
  • 批量执行: 支持批量执行多个测试用例
  • 实时监控: 实时查看测试执行状态和进度
  • 统计图表: 直观的测试统计和趋势分析

📋 系统要求

  • Node.js 18+
  • Python 3.11+
  • Playwright
  • FastAPI
  • SQLAlchemy

🛠️ 快速开始

克隆项目

git clone https://gitee.com/enation-inc/testgpt.git
cd testgpt

安装前端依赖

npm install
cd frontend
npm install

安装后端依赖

推荐使用uv进行依赖管理

uv venv 
source .venv/bin/activate

uv sync --all-extras

# Install the default browser
playwright install chromium --with-deps --no-shell

4. 启动服务

开发模式(同时启动前后端)

npm run dev

分别启动

# 启动后端API服务
npm run dev:backend

# 启动前端开发服务器
npm run dev:frontend

🐳 Docker部署

使用Docker Compose

配置文件docker/config.env中的 VITE_API_BASE_URL=http://ip:8000/api 为后端服务的API地址

cd docker
docker-compose -f docker-aliyun.yml up -d

🌐 访问应用


🎯 专业测试/验收服务

基于TestGPT技术我们提供完整的测试验收服务帮助企业实现高质量、低成本的软件测试

📋 服务内容

  1. 需求分析 - 深度分析客户软件/项目的功能需求,识别关键测试点和风险区域
  2. 测试方案制定 - 基于需求分析结果,制定全面的测试方案和策略
  3. 智能测试用例编写 - 结合TestGPT的AI能力使用自然语言描述编写测试用例
  4. 高覆盖率自动化 - 实现90%以上的功能覆盖和90%以上的自动化率
  5. 成本优化与质量保障 - 大幅降低测试成本50%以上),确保软件质量可控
  6. 详细报告与分析 - 提供完整的测试报告、覆盖率统计和趋势分析

🚀 核心优势

  • 90%+ 功能覆盖率 - 确保软件质量可控
  • 90%+ 自动化率 - 大幅提升测试效率
  • 50%+ 成本降低 - 显著优化测试成本
  • AI驱动 - 基于自然语言的智能测试执行
  • 端到端服务 - 从需求分析到自动化实现的完整解决方案

📞 服务咨询

如需了解我们的测试验收服务,请联系:

联系销售代表
Description
基于自然语言+AI大模型驱Web UI自动化测试工具
Readme Apache-2.0 719 KiB
Languages
Python 57.9%
Vue 26.3%
TypeScript 9.8%
HTML 4.6%
Shell 1.4%