65 lines
2.4 KiB
Markdown
65 lines
2.4 KiB
Markdown
# 测试方案 —— 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. 点击中间模板中的「患者姓名」字段。
|
||
**预期结果**:
|
||
- 右侧表单中高亮「患者姓名」输入框。
|
||
- 右侧滚动到该输入框位置。
|
||
|
||
## 回归测试
|
||
- 确保字段插入、编辑、删除功能正常。
|
||
- 确保打印样式正常,所有字段类型显示正确。
|
||
- 确保视频分析、图片占位符功能正常。
|
||
|
||
## 测试通过标准
|
||
所有用例均通过,无控制台报错,下划线逻辑正确,双向联动流畅。
|