# 测试方案 —— 2026-04-18-18-08-37 ## 测试目标 验证编辑器工具栏字号/行距功能、字体选择修复,以及默认模板排版调整。 ## 测试用例 ### TC-01:ReportEditor 字体选择修复 **前置条件**:进入 /report-editor,编辑器中有文字 **操作步骤**: 1. 选中一段文字 2. 从工具栏字体下拉框选择「微软雅黑」 **预期结果**: - 选中的文字字体变为微软雅黑 - 编辑器未失去焦点 --- ### TC-02:ReportEditor 字号选择 **前置条件**:进入 /report-editor,编辑器中有文字 **操作步骤**: 1. 选中一段文字 2. 从工具栏字号下拉框选择「14pt」 **预期结果**: - 选中的文字字号变大 - 编辑器未失去焦点 --- ### TC-03:ReportEditor 行距选择 **前置条件**:进入 /report-editor,编辑器中有多行文字 **操作步骤**: 1. 将光标放在某一段落内 2. 从工具栏行距下拉框选择「2.0」 **预期结果**: - 当前段落行距变为 2.0 - 其他段落不受影响 - 草稿自动保存 --- ### TC-04:TemplateManage 工具栏功能 **前置条件**:进入 /template-manage **操作步骤**: 1. 分别测试字体、字号、行距选择功能 **预期结果**: - 字体选择生效 - 字号选择生效 - 行距选择生效 - 撤销/重做能恢复行距修改 --- ### TC-05:手术者签名右对齐不换行 **前置条件**:新建报告,加载默认模板 **操作步骤**: 1. 找到「手术者签名」行 2. 将光标放在该行,点击工具栏「右对齐」 **预期结果**: - 「手术者签名:」文字和图片占位符在同一行 - 两者一起靠右对齐 - 图片框不会单独换到下一行 --- ### TC-06:手术记录与姓名间距 **前置条件**:新建报告,加载默认模板 **操作步骤**: 1. 查看「手术记录」标题与「姓名:」之间的间距 **预期结果**: - 间距明显缩小(约 4px) - 不再有过大的空白区域 --- ### TC-07:手术名称与手术开始时间间距 **前置条件**:新建报告,加载默认模板 **操作步骤**: 1. 查看「手术名称」与「手术开始时间」之间的间距 **预期结果**: - 两者间距仅为 1.5 行距的自然间距 - 无额外 margin/padding 造成的空白 --- ### TC-08:手术步骤段落字体统一 **前置条件**:新建报告,加载默认模板 **操作步骤**: 1. 查看手术步骤 1~5 的字体大小 **预期结果**: - 所有手术步骤段落均为 12pt 字体 - 与上方「手术日期」等诊断信息字体大小一致 --- ### TC-09:手术后情况段落字体 **前置条件**:新建报告,加载默认模板 **操作步骤**: 1. 查看「手术后情况」「切除标本描述」等段落的字体大小 **预期结果**: - 均为 12pt 字体 - 行距 1.5,无段前段后间距 --- ### TC-10:打印效果验证 **前置条件**:报告有内容 **操作步骤**: 1. 点击打印 2. 检查打印预览 **预期结果**: - 字体、字号、行距设置正确反映在打印输出中 - 所有删除按钮(×)不可见 - 排版紧凑一致 --- ## 回归测试范围 - 验证 `smart-field-wrapper` 双向绑定正常工作 - 验证 `image-placeholder` 点击上传、拖拽填充功能正常 - 验证手术图片说明表格布局未受影响 ## 测试结论 TC-01~TC-10 全部通过,即可确认所有需求均正确实现。