当前位置: 首页 > news >正文

TestBrain开源程序是一款集使用AI(如deepseek)大模型自动生成测试用例、和测试用例评审、RAG知识库管理的web平台系统

一、软件介绍

文末提供程序和源码下载

      TestBrain开源程序是一款集使用AI(如deepseek)大模型自动生成测试用例、和测试用例评审、RAG知识库管理的web平台系统一个基于LLM的智能测试用例生成平台(功能慢慢丰富中,未来可能将测试相关的所有活动集成到一起),具有多模型支持、知识库管理和向量检索等功能。

二、最佳实践

      想要使用AI大模型生成的测试用例更全面、更具体、更准确,应该将跟需求有关的相关文档如需求文档、设计文档、接口文档、过往具有参考价值的老用例、UI设计图等上传到知识库中,这样AI大模型通过学习生成的测试用例就会更符合实际需求。

三、功能特点

多模型支持

  • Deepseek
  • Qwen
  • 易于扩展的模型接入架构

知识库管理

  • 文档导入与解析(目前测试用例excel文件、需求文档doc文件、pdf、和常见的纯文本文件类型都已支持,其它暂未详细测试)
  • 向量化存储
  • 智能检索匹配

向量检索

  • 基于 Milvus 的高性能向量数据库
  • 语义相似度搜索
  • 智能文本匹配

智能代理(TODO)

  • 自动问答
  • 内容审核
  • 知识推理
  • 系统要求

四、系统要求

  • Python 3.12
  • Django 4.x
  • Milvus 2.x
  • mysql

项目结构

project/
├── apps/
│ ├── agents/ # AI 代理模块
│ ├── core/ # 核心应用
│ ├── knowledge/ # 知识库模块
│ └── llm/ # 语言模型集成
├── config/ # 项目配置
├── static/ # 静态资源
├── templates/ # HTML 模板
├── utils/ # 工具类
└── logs/ # 日志文件
├── manage.py # 项目管理脚本
├── requirements.txt # 项目依赖
├── README.md # 项目说明
├── main.py # 项目入口
└── .env # 环境变量

五、快速开始

1.文末下载压缩包解压。进入解压目录

cd testbrain
2.安装依赖

pip install -r requirements.txt
3.在.env文件中添加大模型api_key

    DEEPSEEK_API_KEY=""
4.启动项目

python manage.py runserver
5.访问项目

http://127.0.0.1:8000/
6.AI测试用例生成(TODO:目前prompt效果还可以但仍有优化空间, 未来可能会支持prompt配置文件化, 这样方便个人定制) --/videos/测试用例生成.mp4

7.AI测试用例评审(TODO:优化prompt) --/videos/测试用例评审.mp4

8.知识库文件上传 --/videos/知识库文档上传.mp4

六、软件下载

夸克网盘分享

本文信息来源于GitHub作者地址:https://github.com/MangoFisher/TestBrain

相关文章:

  • 常见网络安全攻击类型深度剖析(三):DDoS攻击——分类、攻击机制及企业级防御策略
  • 《深入理解计算机系统》阅读笔记之第十一章 网络编程
  • React.memo 和 useMemo
  • 【金仓数据库征文】- 深耕国产数据库优化,筑牢用户体验新高度
  • python源码打包为可执行的exe文件
  • jQuery AJAX、Axios与Fetch
  • Java实现加密(七)国密SM2算法的签名和验签(附商用密码检测相关国家标准/国密标准下载)
  • 基于ssm的音乐播放平台管理系统(源码+数据库)
  • Android开发,实现底部弹出菜单
  • 高等数学第二章---导数与微分(2.1~2.3)
  • 求职意向商务/BD简历模板
  • 通讯的基础概念:涵盖串行通信、并行通信、TCP、UDP、Socket 等关键概念和技术
  • [AI Workflow] 基于多语种知识库的 Dify Workflow 构建与优化实践
  • 统计术语学习
  • 零信任架构:重塑网络安全的IT新范式
  • AI与思维模型【76】——SWOT思维模型
  • PyTorch生成式人工智能实战(3)——分类任务详解
  • Unity3D Lua集成技术指南
  • 含锡废水处理的经济效益
  • Android APP 热修复原理
  • 人民日报任仲平:为什么中国意味着确定性、未来性、机遇性
  • 亚振家居控制权将变更:济南域潇集团实控人成新控股股东
  • 上海嘉定远香文化环启用,运动、看展、听歌“一站式解决”
  • 秦洪看盘|短线热点降温,A股回落整固
  • 瑞士外长答澎湃:瑞中都愿升级自贸协定,关税战没有任何好处
  • 大家聊中国式现代化|郑崇选:提升文化软实力,打造文化自信自强的上海样本