1.4 KiB
1.4 KiB
测试方案 - 2026-05-08-03-45-01
测试范围
- 前端类型检查。
- 前端生产构建。
- 后端 Python 语法检查。
- 模型切分启用/关闭时右侧预览区域的条件渲染。
- 起点帧、终点帧两张 mask 图片路径是否仍来自后端
modelId请求结果。
测试命令
cd WebSite
npm run lint
npm run build
python -m py_compile web_backend.py
部署检查:
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 数据,只能通过类型检查、构建和接口逻辑验证保证基本正确性。