Files
Head_CT_Morph/工程分析/测试方案-2026-05-08-03-45-01.md

51 lines
1.4 KiB
Markdown

# 测试方案 - 2026-05-08-03-45-01
## 测试范围
- 前端类型检查。
- 前端生产构建。
- 后端 Python 语法检查。
- 模型切分启用/关闭时右侧预览区域的条件渲染。
- 起点帧、终点帧两张 mask 图片路径是否仍来自后端 `modelId` 请求结果。
## 测试命令
```bash
cd WebSite
npm run lint
npm run build
```
```bash
python -m py_compile web_backend.py
```
部署检查:
```bash
cd WebSite
npm run backend
npm run dev
```
或按当前运行方式重启对应服务后访问 `http://192.168.3.11:3005`
## 手工验证点
- 打开 DICOM 阅览,未启用模型切分时,右侧仍显示普通 DICOM 预览图。
- 上传 STL 并点击“模型切分”后,右侧显示 Mask 展示。
- Mask 展示中有且只有两张图片:起点帧、终点帧。
- 调整范围端点后,两张图片对应帧号和图像刷新。
- 切换冠状位/矢状位或显示模式后,两张 mask 图片刷新。
## 验收标准
- 模型切分启用后,右侧不再表现为单张 CT mask 或交互式模型视图,而是两张静态 mask-only 图片。
- 两张图片分别对应 DICOM 起点帧和终点帧的 STL 切面 mask。
- `npm run lint``npm run build` 通过。
- 项目重新部署后页面可访问。
## 无法测试的风险
- 若当前环境缺少可用于手工验证的 STL 与 DICOM 数据,只能通过类型检查、构建和接口逻辑验证保证基本正确性。