Files
REVOXELSEG_DICOM/工程分析/测试方案-2026-05-07-17-05-43.md

1.5 KiB
Raw Permalink Blame History

测试方案 - 2026-05-07-17-05-43

静态检查

  1. git status --short --branch
  2. cd WebSite && npm run build
  3. cd WebSite && npm run lint

单元或集成测试

当前项目没有独立单元测试体系本次采用构建、类型检查、API 冒烟和页面人工验证。

关键业务场景验证

  1. 打开 http://192.168.3.11:4000/
  2. 进入 项目库 - 3D 模型
  3. 验证 模型显示 中不再出现 预览
  4. 验证 模型显示 中出现 实体
  5. 点击 标准 / 精细 / 超精细 / 实体
    • 模型都可以加载完成。
    • 当前位姿不丢失。
    • 实体档位视觉上更接近面片实体,而不是稀疏预览。
  6. 验证右侧构件透明度、颜色、眼睛显示控制仍可用。

医学影像数据相关边界验证

  • 本次不修改 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
  • 重新部署后请求 会厌.stl preview 且 limit=200000:返回 triangleCount=17384sampledTriangles=17384,确认实体档位可返回完整三角面。