2.5 KiB
2.5 KiB
测试方案:取消最佳位姿与软著交付检查
测试方案文档路径:工程分析/测试方案-2026-05-20-11-07-27.md
静态检查
- 运行
npm run lint,确认 TypeScript 类型检查通过。 - 运行
git diff --check,确认无空白错误。
构建检查
- 在
WebSite/执行npm run build,确认生产构建通过。
关键业务场景验证
- 检查
/api/projects/head-ct-demo返回的modelPoses中不再包含best或最佳位姿默认项。 - 检查逆向工作区加载逻辑不再优先选用
head-ct-demo-pose-data.json或位姿2。 - 保留位姿导入功能,确保 JSON 仍可作为用户手动导入素材。
软著材料验证
- 确认
新撰写软著文档/存在。 - 确认包含:
1. 软著说明书.md2. 软著登记表.md3. 代码汇总.md系统使用视频/功能验证与素材清单.md
- 若生成 docx,使用
unzip -t验证 docx 文件结构。 - 确认登记表中不确定的主体/联系人/日期字段写“待确认”。
- 确认软著目录未被 Git 暂存。
部署验证
- 重新部署后验证:
http://127.0.0.1:4000/api/healthhttp://127.0.0.1:4000/
Git/Gitea 备份验证
- 本次代码和工程分析文档 commit message 包含
2026-05-20-11-07-27。 - 尝试推送 Gitea;如仍网络不可达,记录错误。
风险与回归关注点
- 软著材料不进入 Gitea,不应被
git add。 - 不应删除用户本地
head-ct-demo-pose-data.json。 - 不应提交已有历史文档删除状态或其它无关未跟踪文件。
实际验证记录
npm run lint:通过,TypeScript 类型检查无错误。git diff --check:通过,无空白错误。npm run build:通过,Vite 生产构建完成;仍存在单 chunk 大小提示,不影响本次功能。- docx 结构校验:
1. 软著说明书.docx、2. 软著登记表.docx、3. 代码汇总.docx均通过unzip -t。 - 重新部署:已重启
tmux会话revoxelseg-dicom,服务监听http://0.0.0.0:4000/。 - 服务健康检查:
http://127.0.0.1:4000/api/health返回{"ok":true,"service":"revoxelseg-dicom"}。 - 首页检查:
http://127.0.0.1:4000/返回HTTP/1.1 200 OK。 - 项目位姿检查:
/api/projects/head-ct-demo返回modelPoses共 5 条,ids=["default","top","side","pose-1779215077341","pose-1779215304943"],hasBest=false。 - 软著目录检查:
新撰写软著文档/保持未暂存、未纳入 Git/Gitea。