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