⚡️⚡️⚡️开源啦!AI生成测试用例平台分享~
AI驱动测试用例生成工具开源
·
项目地址:Heruopu/CaseMaker
刚刚写完并且自测整体功能通过,可能存在一些小bug,肯定也有很多可以优化的细节,希望大家积极体验,并且留言建议。
我们先预览一下页面吧!
【首页】
【项目管理页】
【AI生成页】
【用例管理页】
【系统管理页】
⚡️主要技术栈
后端
- 框架:Django 5.1.6 + Django REST Framework
- 数据库:SQLite3(默认,可扩展至MySQL、PostgreSQL等)
- AI集成:OpenAI API兼容层,支持多种大模型
- 工具库:pandas、docx(文档处理)
前端
- 框架:Vue.js 3 + TypeScript
- UI组件:Element Plus
- 构建工具:Vite
- 路由:Vue Router
- HTTP客户端:Axios
⚡️安装部署教程
环境要求
- Python 3.8+(后端)
- Node.js 16+(前端)
后端安装
- 克隆项目代码
# 假设项目代码已在本地
cd e:\casemaker\backend
- 创建虚拟环境
python -m venv venv
# 激活虚拟环境
# Windows
venv\Scripts\activate
# Linux/Mac
# source venv/bin/activate
- 安装依赖
pip install -r requirements.txt
- 配置数据库
# 执行数据库迁移
python manage.py migrate
# 可选:创建超级用户
python manage.py createsuperuser
- 启动后端服务
python manage.py runserver
# 默认访问地址:http://127.0.0.1:8000/
前端安装
- 进入前端目录
cd e:\casemaker\frontend
- 安装依赖
npm install
-
配置环境变量 可根据需要修改
.env
文件中的配置 -
启动开发服务器
npm run dev
# 默认访问地址:http://localhost:5173/
- 构建生产版本
npm run build
# 构建后的文件在dist目录
API密钥配置
为了使用AI功能,需要配置相应的API密钥:
- 在前端页面的"AI生成"模块中配置API Key
- 支持配置多种模型的API密钥
更多推荐
所有评论(0)