1.7 KiB
1.7 KiB
测试方案-2026-05-20-02-15-10
测试方案文档路径
工程分析/测试方案-2026-05-20-02-15-10.md
静态检查
- 在
WebSite/下执行npm run lint。
构建检查
- 在
WebSite/下执行npm run build。
关键业务场景验证
- “影像与模型融合视角”右下角 XYZ 标识尺寸比旧版更小。
- 调整模型旋转 X/Y/Z 后,右下角 XYZ 方向随模型世界方向变化。
- 拖拽旋转三维融合视角后,右下角 XYZ 方向随场景旋转变化。
- 右下角标识不阻挡画布拖拽、滚轮缩放、右键/Shift 平移。
医学影像数据相关边界验证
- 该改动不改变 DICOM 体数据、STL 模型加载、FOV、右侧映射视图和 NIfTI 导出逻辑。
- 模型位姿状态仍是右侧映射和分割导出的权威输入。
部署验证
- 重启
tmux会话revoxelseg-dicom。 - 验证:
curl http://127.0.0.1:4000/api/healthcurl -I http://127.0.0.1:4000/
Git/Gitea 备份验证
- 显式暂存本次相关代码和文档。
- 创建包含时间戳和描述的 commit。
- 推送到 Gitea
origin/main。
实测结果
npm run lint:通过。npm run build:通过;仅保留 Vite chunk size 提醒。- 代码检查确认右下角方向标识尺寸从 72px 缩小为 54px。
- 代码检查确认方向标识由
modelPoseGroup.getWorldPosition()和getWorldQuaternion()投影生成,会包含模型位姿和fusionRoot场景旋转。 - 代码检查确认方向投影使用签名去重,避免每帧无条件触发 React 状态更新。
风险与回归关注点
- 避免每帧无条件触发 React 状态更新。
- 避免提交历史工程文档删除状态。
- 保持右下角标识在 DICOM 未加载时也有默认可见状态。