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

46 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 测试方案 - 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`