1.9 KiB
1.9 KiB
测试方案-2026-05-21-09-29-47
测试方案文档路径:工程分析/测试方案-2026-05-21-09-29-47.md
静态检查
cd WebSite && npm run lint
构建检查
cd WebSite && npm run build
关键业务场景验证
- 缩放按钮每次
+/-调整0.005。 - 缩放输入/展示为三位小数。
Z拉伸对同一项目重复点击应保持幂等,不继续缩小或放大。Y拉伸不应明显异常放大到超出 DICOM 体范围。- 位姿保存和导出仍能读取
scale数值。
医学影像数据相关边界验证
- 默认项目与项目
123都不应修改原始 DICOM/STL 数据。 - 自动拉伸只基于 DICOM 物理尺寸与原始模型包围盒计算,不依赖当前查看视角缩放。
部署验证
http://127.0.0.1:4000/api/healthhttp://127.0.0.1:4000/
Git/Gitea 备份验证
- 只提交本次相关代码和工程分析文档。
- 不提交软著材料、
3279-STL.zip、历史删除或运行态产物。
风险与回归关注点
- 自动拉伸和用户缩放均写入
modelPose.scale,需避免把“当前缩放结果”当成下一次计算基准。 - 三位小数展示不能让内部数据变成字符串。
实际验证记录
npm run lint:通过。npm run build:通过,Vite 生成生产构建;仅保留既有大 chunk 警告。- 项目
123尺寸复算:- X 轴单轴贴合缩放约为
1.087。 - Y 轴单轴贴合缩放约为
1.591,会造成用户反馈的明显放大。 - Z 轴贴合和 DICOM 三轴容纳上限约为
0.937。 - 新逻辑会把 X/Y/Z 手动拉伸结果限制在 DICOM 体容纳上限内,避免 Y 拉伸越界放大,并让 Z 拉伸与初次自动 Z 拉伸保持一致。
- X 轴单轴贴合缩放约为
- 缩放控件:
- 逆向工作区
scale步长改为0.005,输入框按三位小数展示。 - 项目库 3D 模型视图
scale步长改为0.005,显示按三位小数格式化,并对内部数值做三位小数取整。
- 逆向工作区