# 测试方案-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 仍可能消耗内存,后续可进一步做二进制/流式格式。