2.4 KiB
2.4 KiB
测试方案-2026-05-19-23-23-50
测试方案文档路径
工程分析/测试方案-2026-05-19-23-23-50.md
静态检查
- 执行
sh -n scripts/patch-reactive-resume-filename.sh。 - 搜索脚本确认包含
ZhiboWang-Resume.pdf。
部署验证
- 执行
./scripts/patch-reactive-resume-filename.sh reactive-resume-reactive-resume-1。 - 确认容器
reactive-resume-reactive-resume-1为healthy。
业务验证
- 验证容器内 public JS 与 SSR 文件包含
ZhiboWang-Resume.pdf。 - 验证 HTTP 静态资源
/assets/file-D5WsIgJH.js包含ZhiboWang-Resume.pdf。 - 验证 HTTP 静态资源不再包含
王志博-医工智能外科简历.pdf或王志博-医工智能外科-简历.pdf。 - 验证
http://127.0.0.1:3003/api/health返回 healthy。 - 验证
http://127.0.0.1:3003/audience/resume返回 200。
Git/Gitea 备份验证
- 创建本地回滚 commit。
- 尝试
git push origin main。 - 若 HTTP 凭据不可用,记录失败原因。
风险与回归关注点
- 浏览器缓存可能短暂保留旧中文 cache bust;脚本恢复
rr-filename-20260519后应重新更新 importer 与 manifest。
实际执行结果
sh -n scripts/patch-reactive-resume-filename.sh:通过。- 脚本搜索:
PDF_FILENAME与pdfFilename均恢复为ZhiboWang-Resume.pdf,CACHE_BUST与cacheBust均恢复为rr-filename-20260519。 ./scripts/patch-reactive-resume-filename.sh reactive-resume-reactive-resume-1:通过。- 容器状态:
reactive-resume-reactive-resume-1为healthy。 - 容器内验证:public JS 与 SSR 文件均包含
ZhiboWang-Resume.pdf。 - 容器内中文残留验证:public JS 与 SSR 文件未检出
王志博-医工智能外科。 - HTTP 静态资源验证:
/assets/file-D5WsIgJH.js返回内容包含ZhiboWang-Resume.pdf。 - Cache bust 验证:业务页面 import 已恢复为
file-D5WsIgJH.js?v=rr-filename-20260519。 - 服务健康验证:
curl http://127.0.0.1:3003/api/health返回status: healthy。 - 公开简历页验证:
curl -I http://127.0.0.1:3003/audience/resume返回HTTP/1.1 200 OK。 - Git 本地备份 commit:已创建,提交信息为
2026-05-19-23-23-50 回滚简历PDF下载文件名。 - Gitea 远端推送:执行
git push origin main时失败,原因是 HTTP 远端http://192.168.31.5:5002无法读取用户名;未在命令行写入账号密码。