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

63 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 测试方案 —— 2026-04-18-20-03-44
## 测试目标
验证模板导入/导出功能和默认模板 Logo 替换的正确性。
## 测试用例
### TC-1模板导出
**前置条件**:模板列表中已有至少一个模板,且该模板有内容和字段配置。
**步骤**
1. 在模板列表中找到目标模板。
2. 点击操作列的「导出」按钮。
**预期结果**
- 浏览器下载一个 JSON 文件,文件名为 `模板导出-{模板名称}.json`
- JSON 内容包含 `version``type``title``description``content``fields` 字段。
- `fields` 数组与模板原有的字段配置一致。
### TC-2模板导入自动填充名称和描述
**前置条件**:已有一个有效的模板导出 JSON 文件。
**步骤**
1. 点击「新增模板」按钮。
2. 在弹窗中点击导入图标,选择 JSON 文件。
**预期结果**
- 模板名称输入框自动填充为 JSON 中的 `title`
- 模板描述输入框自动填充为 JSON 中的 `description`
- 无控制台报错。
### TC-3模板导入后创建
**前置条件**:已完成 TC-2 的导入操作。
**步骤**
1. 点击「创建」按钮。
2. 在新创建的模板中点击「编辑模板」。
**预期结果**
- 编辑器中显示的内容与导入 JSON 中的 `content` 一致。
- 字段管理中的配置与导入 JSON 中的 `fields` 一致。
### TC-4导入无效文件
**前置条件**:准备一个非 JSON 文件或格式错误的 JSON。
**步骤**
1. 在新增模板弹窗中选择无效文件。
**预期结果**
- 弹出提示「文件解析失败,请检查 JSON 格式」或「无效的模板包文件」。
- 表单保持空白,不填充任何数据。
### TC-5Logo 占位符交互
**前置条件**:新建报告,默认模板已加载。
**步骤**
1. 查看顶部 Logo 区域。
2. 点击 Logo 占位符右上方的「×」。
3. 再次点击 Logo 区域。
**预期结果**
- Logo 区域显示为虚线框提示文字「LOGO」居中显示。
- 点击「×」后 Logo 占位符被删除。
- 再次点击可打开图片选择器插入图片。
## 回归测试
- 确保模板列表的加载、编辑、删除功能正常。
- 确保默认模板的其他部分(基础信息、手术步骤、图片表格等)不受影响。
- 确保打印样式正常。
## 测试通过标准
所有用例均通过,无控制台报错,导入/导出数据完整准确。