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

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 lintnpm run build 通过。
  • 项目重新部署后页面可访问。

无法测试的风险

  • 若当前环境缺少可用于手工验证的 STL 与 DICOM 数据,只能通过类型检查、构建和接口逻辑验证保证基本正确性。