Files
REVOXELSEG_DICOM/工程分析/测试方案-2026-05-20-12-29-06.md

63 lines
3.2 KiB
Markdown
Raw 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-20-12-29-06.md`
## 静态检查
- 检查说明书 `## X.` 章节数量为 23。
- 检查每个章节均有图片引用。
- 检查 23 张 `chapter-*.png` 文件存在。
- 检查 23 张章节图尺寸为完整视口截图尺寸,不再是局部裁剪图。
- 使用全文搜索列出“下载”“导出”“保存”“NII.GZ”等相关表述。
## 构建检查
-`WebSite/` 执行 `npm run build`
## 关键业务场景验证
- 完整截图覆盖登录、总体概况、项目库、DICOM 浏览、DICOM 信息、STL 模型、构件层级、分割结果、逆向工作区、位姿导入、映射视图、导出选项、系统管理和退出。
- 逆向工作区截图使用软件 WebGL避免三维视图空白。
## 医学影像数据相关边界验证
- DICOM 信息截图继续遮盖患者姓名和患者编号。
- 不执行删除项目、重置环境、真实导出下载等破坏性或大量下载操作。
## Word 与素材验证
- 重新生成 `1. 软著说明书.docx`
- 使用 `unzip -t` 验证 Word 完整性。
- 使用 `unzip -l` 检查 Word 内嵌图片数量为 23。
- 更新 `功能验证与素材清单.md`
## 部署验证
- 验证 `http://127.0.0.1:4000/api/health`
- 验证 `http://127.0.0.1:4000/` 返回 200。
## Git/Gitea 备份验证
- commit message 包含 `2026-05-20-12-29-06`
- 推送 Gitea 成功后记录 commit。
- 确认软著材料未被暂存或提交。
## 风险与回归关注点
- 不把软著图片和 Word 纳入 Gitea。
- 不处理已有历史工程分析文档删除状态。
## 实际验证记录
- 说明书章节检查:`新撰写软著文档/1. 软著说明书.md` 中共有 23 个 `## X.` 章节。
- 图片引用检查23 个章节均存在图片引用,引用文件全部存在。
- 完整截图尺寸检查23 张 `chapter-*.png` 均为 1680x1050未再使用局部裁剪尺寸图片。
- DICOM 信息脱敏检查:`chapter-09-dicom-info.png` 保留完整页面截图,仅遮盖患者姓名和患者编号的值。
- Word 完整性检查:`unzip -t 新撰写软著文档/1. 软著说明书.docx` 通过。
- Word 图片位置检查:`word/document.xml``<wp:inline>` 数量为 23说明 Word 正文中仍有 23 个图片位置;`word/media` 为 12 个,原因是 Word 对相同图片二进制做了内部复用。
- 下载/导出内容核查:说明书中存在下载/导出相关内容,主要命中位置包括第 1、2、3、6、8、9、11、12、16、18、19、20、22、23 节,其中直接“下载”表述位于第 8 节 DICOM 影像浏览,主要“导出”表述集中在第 18、19、20、23 节。
- 素材清单检查:`新撰写软著文档/功能验证与素材清单.md` 已更新为“完整视口截图”和 1680x1050 说明。
- 构建检查:`WebSite/ npm run build` 通过Vite 仅提示 chunk size warning。
- 重新部署检查:已重启 `tmux` 会话 `revoxelseg-dicom`,服务日志显示 `ReVoxelSeg DICOM server ready at http://0.0.0.0:4000/`
- 服务检查:`http://127.0.0.1:4000/api/health` 返回 200`http://127.0.0.1:4000/` 返回 200。