51 lines
1.4 KiB
Markdown
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 数据,只能通过类型检查、构建和接口逻辑验证保证基本正确性。
|