Files
REVOXELSEG_DICOM/工程分析/测试方案-2026-05-19-22-59-07.md

2.3 KiB
Raw Blame History

测试方案-2026-05-19-22-59-07

测试方案文档路径

工程分析/测试方案-2026-05-19-22-59-07.md

静态检查

  • WebSite/ 下执行 npm run lint,确认 TypeScript 类型检查通过。

构建检查

  • WebSite/ 下执行 npm run build,确认生产构建成功生成 dist/

文档验证

  • 确认 工程分析/ 存在。
  • 确认本次需求分析、实现方案、测试方案均按时间戳命名。
  • 确认 工程分析/代码编纂工作流.md 覆盖用户要求的 0 到 7 步。
  • 确认 工程分析/经验记录.md 保留旧经验并追加本次四段式记录。
  • 确认 AGENTS.md 包含后续项目修改必须执行该流程的约束。

部署验证

  • 检查已有 tmux 会话和 4000 端口占用。
  • 使用 tmux 重新启动 revoxelseg-dicom 会话。
  • 验证:
    • curl http://127.0.0.1:4000/api/health
    • curl -I http://127.0.0.1:4000/

Git/Gitea 备份验证

  • 使用 git status --short 检查工作区。
  • 仅暂存本次相关文件。
  • 创建 commit2026-05-19-22-59-07 建立代码编纂工作流
  • 尝试 git push origin main
  • 完成后提醒用户文档备份 commit 已完成;若推送失败,说明本地 commit 和失败原因。

回归关注点

  • 本次不改业务代码,主要回归风险来自重新部署。
  • 注意不要把历史 工程分析/需求分析-*实现方案-*测试方案-* 的既有删除状态一起提交。
  • 注意不要提交 WebSite/data/WebSite/exports/、医学影像数据或 STL 模型数据。

实际执行结果

  • npm run lint:通过。
  • npm run build通过Vite 提示存在大 chunk 警告,但构建成功。
  • tmux 部署:已创建会话 revoxelseg-dicom
  • 监听端口:0.0.0.0:4000HMR 端口 24679
  • 健康检查:curl http://127.0.0.1:4000/api/health 返回 ok: true
  • 首页验证:curl -I http://127.0.0.1:4000/ 返回 HTTP/1.1 200 OK
  • Git 本地备份 commit已创建本次工作流文档备份 commit提交信息为 2026-05-19-22-59-07 建立代码编纂工作流
  • Gitea 远端推送:执行 git push origin main 时失败,原因是 HTTP 远端 http://192.168.31.5:5002 无法读取用户名;未在命令行拼接或保存凭据。