# ai4test **Repository Path**: hwhbj/ai4test ## Basic Information - **Project Name**: ai4test - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-24 - **Last Updated**: 2026-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI issue 自动测试用例生成平台 面向手机业务各模块的 issue 自动测试用例生成统一管理平台原型。 当前版本满足主体功能: - 各模块 Skill 管理中心:按相机、大桌面、安全等模块维护 skill,支持更新和下载。 - DTS 自动生成测试用例:前端提交模块和 issue 问题单号,Java 后端模拟启动 codeagent 并返回用例。 - 数据看板:展示 Skill 总数、今日/本月/本年生成用例数,以及各模块统计。 后端采用 Spring Boot 实现,前端采用原生 HTML/CSS/JS,原型数据保存到本地 `data/db.json`。 ## 快速启动(Linux) 环境要求: - JDK 17 或以上 - Maven 3.8 或以上 - Bash 启动: ```bash cd /opt/ai-dts-platform chmod +x scripts/*.sh ./scripts/start.sh ``` 访问: ```text http://localhost:8088 ``` 指定端口: ```bash PORT=8090 ./scripts/start.sh ``` 查看监听状态: ```bash PORT=8088 ./scripts/status.sh ``` ## 本地编译 ```bash ./scripts/build.sh ``` 编译产物: ```text target/ai-dts-platform-0.1.0.jar ``` 也可以直接运行: ```bash java -jar target/ai-dts-platform-0.1.0.jar --server.port=8088 ``` ## 目录结构 ```text . ├─ pom.xml # Maven / Spring Boot 工程配置 ├─ src/main/java/com/company/dts # Java 后端源码 │ ├─ controller # REST API │ ├─ service # 业务逻辑和 codeagent 模拟 │ ├─ repository # JSON 数据读写 │ ├─ model # 领域模型 │ └─ dto # 请求和响应对象 ├─ src/main/resources/static # 前端页面资源 │ ├─ index.html │ ├─ styles.css │ └─ app.js ├─ data/db.json # 原型阶段本地数据 ├─ scripts │ ├─ build.sh # Linux 编译脚本 │ ├─ start.sh # Linux 启动脚本 │ └─ status.sh # Linux 状态查看脚本 ├─ docs │ ├─ design.md # 方案设计文档 │ ├─ deployment.md # 部署和使用说明 │ └─ ui-preview.md # 前端效果图说明 └─ assets/ui-preview.svg # 前端页面效果图 ``` ## codeagent 模拟说明 当前版本不会真实调用 codeagent。后端在 `CodeAgentSimulator` 中模拟以下流程: 1. 根据 `moduleId` 找到业务模块。 2. 选择该模块最新更新的 skill。 3. 根据 DTS 单号生成结构化测试用例。 4. 将任务、DTS、用例结果写入 `data/db.json`。 真实接入时,把 `CodeAgentSimulator` 替换为 codeagent Worker 调用即可。