# 测试方案-2026-05-24-10-45-43 ## 测试方案文档路径 `工程分析/测试方案-2026-05-24-10-45-43.md` ## 静态检查 - `git status --short --branch`:确认只包含本次相关文件。 - `rg` 检查新增镜像字段在前端、后端和类型中均有默认值与使用点。 - 检查 Docker 部署文档已同步说明。 ## 构建检查 - `cd WebSite && npm run lint` - `cd WebSite && npm run build` ## 关键业务场景验证 - 项目库 DICOM 首页:滚轮缩放、拖拽平移、位置重置可用。 - 逆向工作区:X/Y/Z 镜像翻转按钮可改变模型位姿,并能保存/导出。 - 分割映射:构件区域以填充实体显示,不再只呈现稀疏线段。 - 导出项目结果:`separate` 模式中所有构件 NIfTI 文件位于同一目录层级。 - DICOM 切片编号:初始显示符合用户期望,滑块视觉接近截图 5。 ## 医学影像数据相关边界验证 - 默认 DICOM/STL 项目仍可加载。 - 分割填充显示不改变 DICOM 图像本身。 - 导出的 NIfTI 文件仍能生成 `.nii` 或 `.nii.gz`。 - 镜像翻转参与导出坐标变换,不只停留在 UI。 ## 部署验证 - 重启 `tmux` 会话 `revoxelseg-dicom`。 - 验证 `http://127.0.0.1:4000/api/health`。 - 验证 `http://127.0.0.1:4000/`。 - 验证 `https://revoxel.huijutec.cn/` 与公网 API。 ## Git/Gitea 备份验证 - commit message 包含 `2026-05-24-10-45-43`。 - 推送后确认远端 `main` 指向新提交。 ## 风险与回归关注点 - 分割填充不能把构件之间错误合并。 - 镜像翻转字段必须向后兼容旧状态。 - 切片显示编号与实际 `sliceIndex` 请求不能错位。 - 导出包结构改变应在文档和最终汇报中明确。