一款支持 脑图式编辑 与 AI 辅助生成 的测试用例管理平台
核心功能 · 架构 · 快速开始 · 本地开发 · 项目结构
| 能力 | 说明 |
|---|---|
| 📋 用例管理 | 列表视图支持状态流转、创建人筛选、快捷操作入口 |
| 🌳 脑图式编辑 | 节点拆分、标签、优先级标记,适合复杂场景的结构化设计 |
| 实时跟踪通过率、执行进度、节点状态 | |
| 🤖 AI 辅助生成 | 基于当前节点或业务场景自动补充测试点与用例内容 |
| 🕓 历史备份 | 版本回溯、审计、恢复 |
| 🎨 多主题 | 浅色 / 深色等多主题切换 |
| 分层 | 技术栈 |
|---|---|
| 前端 | Umi 2 + React |
| 后端 | Spring Boot 2.1.8 + Maven |
| 存储 | MySQL 5.7 |
| AI 能力 | OpenAI 兼容接口 |
推荐方式,一条命令启动
frontend + backend + mysql三个服务。
前置要求:本机已安装 Docker 与 docker compose(macOS/Windows 推荐 Docker Desktop,Linux 安装 Docker Engine + Compose Plugin)。
步骤:
# 1. 复制配置模板,并按需修改数据库密码、AI 配置(可选)和端口(可选)
cp docker/.env.example docker/.env
# 2. 启动容器
cd docker && docker compose up --build -d
# 2.1 后续运行
cd docker && docker compose up -d默认访问地址:
- 前端页面: http://localhost:8443/mycasemind-cms/
- MySQL 端口:
3308
| 组件 | 版本 |
|---|---|
| Node.js | ≥ 12.0.0 <= 16 |
| JDK | 1.8 |
| Maven | 3.x |
| MySQL | 5.7(推荐) |
创建数据库 mycase_manager,并执行建表脚本:
mysql -u root -p mycase_manager < casemind_backend/sql/case-manager.sql编辑 casemind_backend/src/main/resources/application-dev.properties:
# MySQL 连接(默认 127.0.0.1:3306 / mycase_manager / root)
spring.datasource.username=root
spring.datasource.password=your_password
# AI 能力(兼容 OpenAI 接口协议)
ai.openai.base-url=
ai.openai.api-key=
ai.openai.model-name=cd casemind_backend
mvn spring-boot:run
# 或打包后运行
mvn clean package -DskipTests
java -jar target/mycasemind-webapp.jarcd casemind_front
npm install
npm start # 开发模式
# npm run build # 生产构建KCase/
├── casemind_front/ # 前端项目(Umi 2 + React)
├── casemind_backend/ # 后端项目(Spring Boot 2.1.8)
│ └── sql/ # 建表脚本
├── docker/ # Docker 部署配置
└── doc/ # 截图与架构图
用例编辑基础能力基于 AgileTC 项目。







