Files
Mdeical_Sur_Report/工程分析/测试方案-2026-04-18-23-19-44.md

2.7 KiB
Raw Blame History

测试方案 —— 2026-04-18-23-19-44

测试目标

验证排版修复、导出文件名优化和模板批量操作的正确性。

测试用例

TC-1field-value 文字与正文齐平

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

  1. 在「姓名」字段中输入文字。
  2. 观察文字与「姓名:」的基线对齐情况。 预期结果:字段中的文字与周围正文在同一水平线上,无明显上浮。

TC-2打印时下划线紧贴文字

前置条件:模板中有带下划线的字段。
步骤

  1. 点击打印预览。
  2. 观察下划线与文字的距离。 预期结果:下划线与文字底部距离约 1px不悬空。

TC-3排版间距微调

前置条件:默认模板已加载。
步骤

  1. 观察「姓名:」与下方横线的距离。
  2. 观察「手术记录」与上方横线的距离。
  3. 观察 Logo 与医院名称的相对位置。 预期结果
  • 姓名栏横线紧贴文字下方(约 1px
  • 手术记录距上方横线约 2px
  • Logo 比原来偏左上约 5px

TC-4导出 PDF 文件名正确

前置条件:报告已填写完整信息。
步骤

  1. 点击「导出报告」→「导出 PDF」。 预期结果:浏览器保存对话框中的默认文件名为 图文报告-{title}-{patient}-{hid}-{time}.pdf而非「My Google AI Studio App.pdf」。

TC-5导出 JSON 时间使用北京时间

前置条件:任意可导出 JSON 的页面。
步骤

  1. 点击导出 JSON。
  2. 查看文件名中的时间戳。 预期结果:时间戳为北京时间(如当前是北京时间 23:19文件名中应显示 23-19 而非 15-19

TC-6模板批量删除

前置条件:模板列表中有多个模板。
步骤

  1. 选中 2 个模板的复选框。
  2. 点击「批量删除」。
  3. 确认删除。 预期结果:选中的模板被删除,列表中不再显示。未选中的模板保留。

TC-7模板批量导出

前置条件:模板列表中有多个模板。
步骤

  1. 选中 2 个模板的复选框。
  2. 点击「批量导出」。 预期结果:下载的 JSON 文件包含 2 个模板的完整数据(名称、描述、内容、字段配置)。

TC-8允许空模板列表

前置条件:模板列表中有模板。
步骤

  1. 选中所有模板并批量删除。 预期结果:列表显示为空,无报错。

回归测试

  • 确保打印功能正常,样式无异常。
  • 确保单个模板导出/导入功能正常。
  • 确保报告编辑、保存、加载功能正常。

测试通过标准

所有用例均通过,无控制台报错,排版对齐准确,文件名正确。