TestHub测试平台整体功能简介

📖 项目简介

TestHub 是一个功能强大的智能测试管理平台,集成了 AI 用例生成 、接口测试 、UI自动化测试、AI智能测试、AI问答助手、统一配置中心 等多个模块,旨在提升测试效率和质量。平台采用 Django + Vue3 技术栈,提供现代化的用户界面和丰富的功能特性。

🤖 AI 用例生成模块

  • 支持手动输入需求描述和上传需求文档两种需求采集方式;
  • 上传需求文档支持PDF/Word/TXT多种类型文件,上传文档后自动解析、提取业务需求;
  • AI生成用例支持异步执行,无需当前页面等待;
  • 生成完成后可通过查看任务详情来查看生成的用例明细;
  • 生成后的用例支持导出Excel、采纳、弃用、编辑等,采纳后自动导入到测试用例列表;

🌐 API 测试

  • 项目和集合管理: 支持 HTTP/WebSocket 协议,树形结构组织 API
  • 请求管理: 支持 GET/POST/PUT/DELETE/PATCH 等多种 HTTP 方法
  • 环境变量: 全局和局部环境变量管理,支持变量替换
  • 测试套件: 批量执行 API 请求,支持断言和执行顺序配置
  • 请求历史: 完整的请求执行历史记录和结果追踪
  • 定时任务: 支持定时执行测试套件,邮件/Webhook 通知
  • 测试报告: 自动生成 Allure 测试报告

🖥️ UI 自动化测试

  • 双引擎支持: 支持 Selenium 和 Playwright 两种自动化引擎
  • 元素管理: 元素库管理,支持多种定位策略(ID、XPath、CSS 等)
  • 页面对象模式: 支持 POM 设计模式,提高脚本可维护性
  • 测试套件: 批量执行测试脚本,支持多浏览器(Chrome/Firefox/Edge)
  • 执行记录: 详细的执行日志、截图、测试报告
  • 定时任务: 支持 Cron 表达式、固定间隔、单次执行

🤖AI 智能模式

  • 基于 Browser-use 框架的智能浏览器自动化,AI 理解页面并自动完成测试
  • AI 理解页面结构并自动完成测试任务
  • 支持文本模式(基于 DOM 解析)和视觉模式(基于截图识别-规划中)
  • 支持多种 AI 模型:DeepSeek、硅基流动等接入
  • 智能任务规划和步骤自动生成,打印执行日志
  • 每执行完一步,自动标记任务为已完成状态
  • AI测试报告支持时长、步骤、完成率等多项数据统计
  • 执行过程自动截图生成GIF图片,支持查看回放
  • 测试报告支持导出为PDF文件

🤔 AI问答助手

  • ****集成 Dify AI 助手,提供基于专业知识库的咨询和问题解答
  • 支持类似于豆包会话记录功能,创建新会话、左侧自动保存历史会话

⚙️ 统一配置中心

  • 环境检测: 自动检测系统浏览器和 Playwright 执行环境
  • 驱动管理: 一键安装和更新浏览器驱动
  • AI 模型配置: 统一管理多种 AI 模型的 API 配置
  • 连接测试: 支持 AI 模型连接测试和验证
  • 多模型支持: 支持 DeepSeek、通义千问、硅基流动等多种 AI 模型接入
相关推荐
用户938515635071 小时前
从 0 到 1 搭建企业级多模态 RAG 知识库:一个装修公司的 AI 落地实战
人工智能·langchain·llm
万联WANFLOW2 小时前
从 ARTEX 事件看 AI Agent 安全:工具调用链为何成为新的风险入口?
人工智能·安全·测试
ClouGence3 小时前
小团队做自动化测试,选测试平台还是自己搭 Playwright?
测试
deepseek235 小时前
Gemini 4 Argon拆解:单次输出100万Token不是上下文游戏,长周期Agent的经济账怎么算
大模型·llm·谷歌·ai agent·gemini
VidDown5 小时前
上传 2GB 文件别让 Django 接:分片上传、对象存储直传与秒传
python·django·音视频·状态模式·实时音视频·视频编解码·视频
BlackStar_L6 小时前
第五章 Coding Agent 与通用 Agent
大模型·llm·agent
MoonOut6 小时前
LLM | 论文速读:如何使用 RL 缓解 LLM 过长问题
llm
费曼学习法6 小时前
无人值守AI内容矩阵实战(2):我给 Agent 装了个「声称检测器」,专治它谎报已发布
llm·agent·ai编程
程工造Agent6 小时前
temperature 设为 0,就不会产生幻觉了吗?从解码机制到生产选值
llm
Clain7 小时前
全球首款 RTX Spark 电脑开卖:128GB 统一内存 + 1 Petaflop,价格你猜对了吗?
llm·aigc