# 测试方案 —— 2026-04-18-23-39-35 ## 测试目标 验证下划线修复、文件名统一、间距缩紧和双向联动的正确性。 ## 测试用例 ### TC-1:基础字段默认不勾选下划线 **前置条件**:进入模板管理 → 字段管理。 **步骤**: 1. 点击「患者姓名」或「住院号」的编辑按钮。 **预期结果**:「打印时显示下划线」复选框默认未勾选。 ### TC-2:勾选下划线后打印生效 **前置条件**:某个字段已勾选「打印时显示下划线」。 **步骤**: 1. 在编辑器中插入该字段。 2. 点击打印预览。 **预期结果**:该字段显示下划线,且下划线紧贴文字底部。 ### TC-3:未勾选下划线打印不显示 **前置条件**:某个字段未勾选下划线。 **步骤**: 1. 在编辑器中插入该字段。 2. 点击打印预览。 **预期结果**:该字段不显示下划线。 ### TC-4:PDF 与 JSON 文件名一致 **前置条件**:报告已填写完整信息。 **步骤**: 1. 分别点击「导出 PDF」和「导出 JSON」。 **预期结果**:两个文件的文件名前缀完全一致(如 `图文报告-腹腔镜胆囊切除术报告-未知-无号-2026-04-18T23-28`)。 ### TC-5:field-value 间距缩紧 **前置条件**:模板中有 field-value 字段。 **步骤**: 1. 观察字段框内文字与边框的距离。 2. 打印预览中观察间距。 **预期结果**:文字紧贴边框,左右无明显空白。 ### TC-6:表单逆向联动 **前置条件**:ReportEditor 已加载默认模板。 **步骤**: 1. 点击右侧「基本信息」中「手术名称」输入框。 2. 观察中间模板区域。 **预期结果**: - 中间模板中「手术名称」字段高亮显示(蓝色背景 + 蓝色描边)。 - 页面平滑滚动到该字段位置(视野中央)。 ### TC-7:正向联动仍正常 **前置条件**:ReportEditor 已加载默认模板。 **步骤**: 1. 点击中间模板中的「患者姓名」字段。 **预期结果**: - 右侧表单中高亮「患者姓名」输入框。 - 右侧滚动到该输入框位置。 ## 回归测试 - 确保字段插入、编辑、删除功能正常。 - 确保打印样式正常,所有字段类型显示正确。 - 确保视频分析、图片占位符功能正常。 ## 测试通过标准 所有用例均通过,无控制台报错,下划线逻辑正确,双向联动流畅。