Files
Mdeical_Sur_Report/工程分析/测试方案-2026-04-18-18-36-43.md

3.3 KiB
Raw Blame History

测试方案 —— 2026-04-18-18-36-43

测试目标

验证五项系统改进:列名修正、字段下划线控制、下载导出、右对齐排版修复、默认模板签名右对齐。

测试用例

TC-01ReportManage 列名显示

前置条件:进入 /report-manage 操作步骤

  1. 查看表格表头

预期结果

  • 表头显示为「住院号」而非「患者号」
  • 数据列正确显示 hospitalId 值

TC-02字段管理下划线开关

前置条件:进入 /template-manage点击字段管理 操作步骤

  1. 新建一个字段
  2. 观察「打印时显示下划线」checkbox默认应为勾选
  3. 取消勾选并保存
  4. 将该字段插入模板

预期结果

  • 新建字段表单中有「打印时显示下划线」选项
  • 编辑字段时也可修改该选项
  • 取消下划线的字段插入后,.field-value 带有 no-underline

TC-03打印时下划线控制

前置条件:模板中有带/不带下划线的字段 操作步骤

  1. 进入 report-editor新建报告
  2. 填写字段内容
  3. 点击打印

预期结果

  • 默认勾选下划线的字段,打印时 .field-value 底部有黑色下划线
  • 取消下划线的字段,打印时 .field-value 底部无下划线

TC-04ReportEditor 下载按钮

前置条件:进入 /report-editor有内容的报告 操作步骤

  1. 点击顶部下载按钮
  2. 在弹窗中选择「导出 PDF」
  3. 在弹窗中选择「导出 JSON」

预期结果

  • 弹窗正常显示两个导出选项
  • PDF 导出时浏览器保存对话框的文件名包含「图文报告-{手术名称}-{患者}-{住院号}-{时间}」
  • JSON 导出时下载的文件名格式同上,内容包含 reportData

TC-05TemplateManage 下载按钮

前置条件:进入 /template-manage 操作步骤

  1. 点击顶部下载按钮
  2. 选择导出 PDF/JSON

预期结果

  • 导出功能正常
  • 文件名格式合理(模板名称 + 时间)

TC-06右对齐时签名不换行

前置条件:新建报告,加载默认模板 操作步骤

  1. 找到「手术者签名」行
  2. 选中该行,点击工具栏「右对齐」

预期结果

  • 「手术者签名:」文字与图片占位符在同一行
  • 两者一起靠右对齐
  • 图片框不会单独换到下一行

TC-07默认模板签名右对齐

前置条件:新建报告,加载默认模板 操作步骤

  1. 查看报告底部「手术者签名」行

预期结果

  • 默认即为右对齐
  • 文字与图片框在同一行

TC-08占位符 inline-block 样式

前置条件:在 template-manage 中插入静态图片占位符 操作步骤

  1. 点击工具栏「插入图片占位符」
  2. 选择「静态图片占位」
  3. 确认插入

预期结果

  • 占位符的 style 中 displayinline-block 而非 inline-flex
  • 占位符在编辑器中正常显示,垂直居中

回归测试范围

  • 验证所有现有字段(默认模板中的)打印时仍显示下划线
  • 验证 smart-field-wrapper 双向绑定正常工作
  • 验证 image-placeholder 点击上传、拖拽填充、删除功能正常
  • 验证 report-manage 的搜索、筛选、批量操作不受影响

测试结论

TC-01~TC-08 全部通过,即可确认所有需求均正确实现。