Files
REVOXELSEG_DICOM/工程分析/测试方案-2026-05-07-16-20-46.md

1.6 KiB
Raw Permalink Blame History

测试方案 - 2026-05-07-16-20-46

静态检查

  • 执行 npm run lint
  • 执行 npm run build

集成测试

  • 验证 STL preview API 在 6000/16000/36000/72000 档位下可返回。
  • 验证 DICOM preview 与 DICOM info API 仍可返回,确保上一轮相关改动未受影响。

前端验证

  • 无头 Chrome 登录后进入项目库 3D 模型页:
    • 控件包含“超精细”,不包含“白色实体/自动旋转”。
    • 默认位姿滑块为旋转 0、平移 0、缩放 1。
    • canvas 非空。
  • 模拟拖拽/滚轮后检查位姿数值变化。
  • 点击重置位姿后检查数值恢复默认。

回归风险

  • 无头 Chrome 可能走二维兜底预览,但仍可验证控件和位姿状态。
  • 真实 WebGL 视角需要用户目视确认参考图匹配度;本次以默认俯视相机为工程修正。

人工审核状态

用户已明确本次无需人工二次确认,按本方案执行验证。

执行结果

  • npm run lint:通过。
  • npm run build通过Vite 大 chunk 体积提示为非阻断警告。
  • 已将 3D 默认相机从斜向等距视角改为俯视相机:camera.position=(0,0,6)lookAt(0,0,0)
  • 无头 Chrome 前端验证:
    • 3D 页 canvas 非空,尺寸 1172x567
    • 默认位姿滑块为 0,0,0 / 0,0,0 / 1
    • “超精细”存在,“白色实体/自动旋转”不存在。
    • DICOM 信息面板仍可打开。
  • 关联 API 回归验证:
    • DICOM 多平面物理比例接口正常。
    • DICOM 信息接口正常。
    • STL 四档预览接口正常。
  • 已重新部署到 http://192.168.3.11:4000/tmux 会话:revoxelseg-dicom