Files
REVOXELSEG_DICOM/工程分析/测试方案-2026-05-25-00-07-30.md

55 lines
1.7 KiB
Markdown

# 测试方案-2026-05-25-00-07-30
## 测试方案文档路径
`工程分析/测试方案-2026-05-25-00-07-30.md`
## 静态检查
- 执行 `cd WebSite && npm run lint`
- 确认 `VoxelizationMappingView` 导出后类型不破坏逆向工作区。
## 构建检查
- 执行 `cd WebSite && npm run build`
## 关键业务场景验证
- 自动微调匹配页骨骼区域默认无选中。
- 未选择骨骼区域时运行会提示选择。
- 采样切片数量默认均匀生成,可调整数量。
- “匹配结果”下方显示两个映射视图,滑条同时控制两个视图切片。
- 两种显示模式可切换。
- 候选评估、采样切片、骨骼构件、最佳模式卡片和候选表格不再显示。
- 运行后右侧视图使用最佳位姿,左侧视图保留基准位姿。
## HTTP/2 preview 验证
- 请求 `/api/projects/:projectId/models/sternum.stl/preview?limit=800000`
- 确认本机返回 200。
- 确认响应支持 gzip 压缩。
## 医学影像数据相关边界验证
- 不修改原始 DICOM/STL 文件。
- 仅影响预览和自动匹配页,不影响导出分割逻辑。
## 部署验证
- 重启 `tmux` 会话 `revoxelseg-dicom`
- 验证 `http://127.0.0.1:4000/api/health`
- 验证 `http://127.0.0.1:4000/`
- 验证 `https://revoxel.huijutec.cn/api/health``https://revoxel.huijutec.cn/`
## Git/Gitea 备份验证
- 暂存本次相关源码、Docker 说明和工程分析文档。
- 提交 message 包含时间戳。
- 推送到 Gitea `main`
## 风险与回归关注点
- 双视图不应导致未选中构件参与显示。
- gzip 发送 JSON 后浏览器仍应能正常 `fetch().json()`
- 大 STL preview 仍可能消耗内存,后续可进一步做二进制/流式格式。