3.3 KiB
3.3 KiB
测试方案 —— 2026-04-18-18-36-43
测试目标
验证五项系统改进:列名修正、字段下划线控制、下载导出、右对齐排版修复、默认模板签名右对齐。
测试用例
TC-01:ReportManage 列名显示
前置条件:进入 /report-manage 操作步骤:
- 查看表格表头
预期结果:
- 表头显示为「住院号」而非「患者号」
- 数据列正确显示 hospitalId 值
TC-02:字段管理下划线开关
前置条件:进入 /template-manage,点击字段管理 操作步骤:
- 新建一个字段
- 观察「打印时显示下划线」checkbox,默认应为勾选
- 取消勾选并保存
- 将该字段插入模板
预期结果:
- 新建字段表单中有「打印时显示下划线」选项
- 编辑字段时也可修改该选项
- 取消下划线的字段插入后,
.field-value带有no-underline类
TC-03:打印时下划线控制
前置条件:模板中有带/不带下划线的字段 操作步骤:
- 进入 report-editor,新建报告
- 填写字段内容
- 点击打印
预期结果:
- 默认勾选下划线的字段,打印时
.field-value底部有黑色下划线 - 取消下划线的字段,打印时
.field-value底部无下划线
TC-04:ReportEditor 下载按钮
前置条件:进入 /report-editor,有内容的报告 操作步骤:
- 点击顶部下载按钮
- 在弹窗中选择「导出 PDF」
- 在弹窗中选择「导出 JSON」
预期结果:
- 弹窗正常显示两个导出选项
- PDF 导出时浏览器保存对话框的文件名包含「图文报告-{手术名称}-{患者}-{住院号}-{时间}」
- JSON 导出时下载的文件名格式同上,内容包含 reportData
TC-05:TemplateManage 下载按钮
前置条件:进入 /template-manage 操作步骤:
- 点击顶部下载按钮
- 选择导出 PDF/JSON
预期结果:
- 导出功能正常
- 文件名格式合理(模板名称 + 时间)
TC-06:右对齐时签名不换行
前置条件:新建报告,加载默认模板 操作步骤:
- 找到「手术者签名」行
- 选中该行,点击工具栏「右对齐」
预期结果:
- 「手术者签名:」文字与图片占位符在同一行
- 两者一起靠右对齐
- 图片框不会单独换到下一行
TC-07:默认模板签名右对齐
前置条件:新建报告,加载默认模板 操作步骤:
- 查看报告底部「手术者签名」行
预期结果:
- 默认即为右对齐
- 文字与图片框在同一行
TC-08:占位符 inline-block 样式
前置条件:在 template-manage 中插入静态图片占位符 操作步骤:
- 点击工具栏「插入图片占位符」
- 选择「静态图片占位」
- 确认插入
预期结果:
- 占位符的 style 中
display为inline-block而非inline-flex - 占位符在编辑器中正常显示,垂直居中
回归测试范围
- 验证所有现有字段(默认模板中的)打印时仍显示下划线
- 验证 smart-field-wrapper 双向绑定正常工作
- 验证 image-placeholder 点击上传、拖拽填充、删除功能正常
- 验证 report-manage 的搜索、筛选、批量操作不受影响
测试结论
TC-01~TC-08 全部通过,即可确认所有需求均正确实现。