Files
REVOXELSEG_DICOM/工程分析/测试方案-2026-05-24-10-45-43.md

1.7 KiB
Raw Blame History

测试方案-2026-05-24-10-45-43

测试方案文档路径

工程分析/测试方案-2026-05-24-10-45-43.md

静态检查

  • git status --short --branch:确认只包含本次相关文件。
  • rg 检查新增镜像字段在前端、后端和类型中均有默认值与使用点。
  • 检查 Docker 部署文档已同步说明。

构建检查

  • cd WebSite && npm run lint
  • cd WebSite && npm run build

关键业务场景验证

  • 项目库 DICOM 首页:滚轮缩放、拖拽平移、位置重置可用。
  • 逆向工作区X/Y/Z 镜像翻转按钮可改变模型位姿,并能保存/导出。
  • 分割映射:构件区域以填充实体显示,不再只呈现稀疏线段。
  • 导出项目结果:separate 模式中所有构件 NIfTI 文件位于同一目录层级。
  • DICOM 切片编号:初始显示符合用户期望,滑块视觉接近截图 5。

医学影像数据相关边界验证

  • 默认 DICOM/STL 项目仍可加载。
  • 分割填充显示不改变 DICOM 图像本身。
  • 导出的 NIfTI 文件仍能生成 .nii.nii.gz
  • 镜像翻转参与导出坐标变换,不只停留在 UI。

部署验证

  • 重启 tmux 会话 revoxelseg-dicom
  • 验证 http://127.0.0.1:4000/api/health
  • 验证 http://127.0.0.1:4000/
  • 验证 https://revoxel.huijutec.cn/ 与公网 API。

Git/Gitea 备份验证

  • commit message 包含 2026-05-24-10-45-43
  • 推送后确认远端 main 指向新提交。

风险与回归关注点

  • 分割填充不能把构件之间错误合并。
  • 镜像翻转字段必须向后兼容旧状态。
  • 切片显示编号与实际 sliceIndex 请求不能错位。
  • 导出包结构改变应在文档和最终汇报中明确。