1.5 KiB
1.5 KiB
测试方案 - 2026-05-07-17-05-43
静态检查
git status --short --branchcd WebSite && npm run buildcd WebSite && npm run lint
单元或集成测试
当前项目没有独立单元测试体系,本次采用构建、类型检查、API 冒烟和页面人工验证。
关键业务场景验证
- 打开
http://192.168.3.11:4000/。 - 进入
项目库 - 3D 模型。 - 验证
模型显示中不再出现预览。 - 验证
模型显示中出现实体。 - 点击
标准 / 精细 / 超精细 / 实体:- 模型都可以加载完成。
- 当前位姿不丢失。
- 实体档位视觉上更接近面片实体,而不是稀疏预览。
- 验证右侧构件透明度、颜色、眼睛显示控制仍可用。
医学影像数据相关边界验证
- 本次不修改 DICOM 解析、切片显示、分割结果导出。
- 回归确认
/api/projects正常返回默认项目。
回归风险
- 实体档位请求更多 STL 顶点,首次加载可能更慢。
- 若浏览器 WebGL 性能不足,实体档位可能出现卡顿。
人工审核状态
- 本次免二次确认。
执行记录
npm run build:通过。npm run lint:通过,实际执行tsc --noEmit。- 重新部署后
curl -I http://127.0.0.1:4000/:返回HTTP/1.1 200 OK。 - 重新部署后请求
会厌.stlpreview 且limit=200000:返回triangleCount=17384、sampledTriangles=17384,确认实体档位可返回完整三角面。