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

2.3 KiB
Raw Blame History

测试方案-2026-05-24-10-09-37

测试方案文档路径

工程分析/测试方案-2026-05-24-10-09-37.md

静态检查

  • find 工程分析 -maxdepth 1 -type f | sort:确认目录精简后仅保留必要文档。
  • git status --short --branch:确认提交范围只包含本次文档治理变更。
  • git diff --cached --name-status:提交前核对删除、新增和修改文件。

构建检查

  • WebSite/ 执行 npm run lint
  • WebSite/ 执行 npm run build

关键业务场景验证

  • 验证首页可访问。
  • 验证健康接口可访问。
  • 验证公网域名仍返回应用页面。

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

  • 本次不修改医学影像、STL、体素化或导出逻辑。
  • 通过 /api/projects 或概况接口确认默认项目仍可读取。

部署验证

  • 检查 tmux 会话 revoxelseg-dicom
  • 检查公网 frpc 容器 revoxelseg-dicom-frpc
  • 验证:
    • http://127.0.0.1:4000/api/health
    • http://127.0.0.1:4000/
    • https://revoxel.huijutec.cn/

Git/Gitea 备份验证

  • commit message 包含 2026-05-24-10-09-37 和简要描述。
  • 推送后确认远端 main 指向新提交。

风险与回归关注点

  • 历史三件套删除后,目录更清爽,但查细节需依赖 Git 历史。
  • 必须保留核心协作约束和经验记录,不能把工作流删空。
  • 不应混入业务源码或运行态文件。

执行结果

  • 精简后 工程分析/ 仅保留 6 个文件:代码编纂工作流.md工程整体分析.md经验记录.md、本次需求分析、实现方案、测试方案。
  • 已删除历史 需求分析-*实现方案-*测试方案-* 和一次性 系统功能描述-* 文档;历史内容可通过 Git 历史追溯。
  • npm run lint 通过。
  • npm run build 通过Vite 仅提示 chunk 体积超过 500 kB。
  • 已重启 tmux 会话 revoxelseg-dicom,使用 NODE_ENV=production npm run serve -- --host 0.0.0.0 --port 4000
  • revoxelseg-dicom-frpc 容器保持运行。
  • http://127.0.0.1:4000/api/health 返回 ok: true
  • http://127.0.0.1:4000/ 返回 200。
  • https://revoxel.huijutec.cn/ 返回 200。
  • https://revoxel.huijutec.cn/api/health 返回 ok: true
  • https://revoxel.huijutec.cn/api/projects 可读取默认 DICOM/STL 项目。