49 lines
1.6 KiB
Markdown
49 lines
1.6 KiB
Markdown
# 测试方案-2026-05-25-10-21-17
|
||
|
||
## 测试方案文档路径
|
||
|
||
`工程分析/测试方案-2026-05-25-10-21-17.md`
|
||
|
||
## 静态检查
|
||
|
||
- 检查 `WebSite/package.json` 中构建和服务脚本存在。
|
||
- 检查 `tmux` 会话与 `4000` 端口状态,避免重复服务冲突。
|
||
|
||
## 构建检查
|
||
|
||
- 在 `WebSite` 执行 `npm run build`。
|
||
- 通过 Vite/TypeScript 构建输出确认无构建错误。
|
||
|
||
## 关键业务场景验证
|
||
|
||
- 验证 `/api/health` 返回健康状态。
|
||
- 验证本机首页返回 HTML。
|
||
- 验证公网域名 `https://revoxel.huijutec.cn/` 返回成功 HTTP 状态。
|
||
- 若公网首页曾返回 Vite allowedHosts 403,需要重新验证首页不再出现 host 拦截文本。
|
||
|
||
## 医学影像数据相关边界验证
|
||
|
||
- 本次不修改 DICOM/STL 解析、分割映射、导出和位姿算法。
|
||
- 部署验证只确认服务可访问,不重新生成医学数据或导出结果。
|
||
|
||
## 部署验证
|
||
|
||
- 服务命令:`npm run serve -- --host 0.0.0.0 --port 4000`。
|
||
- 运行载体:`tmux` 会话 `revoxelseg-dicom`。
|
||
- 验证地址:
|
||
- `http://127.0.0.1:4000/api/health`
|
||
- `http://127.0.0.1:4000/`
|
||
- `https://revoxel.huijutec.cn/`
|
||
|
||
## Git/Gitea 备份验证
|
||
|
||
- 仅提交本次文档和经验记录。
|
||
- commit message 包含 `2026-05-25-10-21-17`。
|
||
- 提交前检查 `git status --short`,只混入本次 allowedHosts 配置修复和文档,避免混入无关源码或运行态产物。
|
||
|
||
## 风险与回归关注点
|
||
|
||
- 如果公网域名失败但本机成功,应归类为代理/隧道链路问题。
|
||
- 如果构建失败,应停止部署并汇报具体错误。
|
||
- 如果端口被非本项目进程占用,应先确认占用来源再处理。
|