Files
REVOXELSEG_DICOM/工程分析/测试方案-2026-05-24-10-45-43.md

51 lines
1.7 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-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` 请求不能错位。
- 导出包结构改变应在文档和最终汇报中明确。