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

55 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 测试方案-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` 检查工作区。
- 仅暂存本次相关文件。
- 创建 commit`2026-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:4000`HMR 端口 `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` 无法读取用户名;未在命令行拼接或保存凭据。