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

2.4 KiB
Raw Blame History

测试方案 —— 2026-04-18-20-03-44

测试目标

验证模板导入/导出功能和默认模板 Logo 替换的正确性。

测试用例

TC-1模板导出

前置条件:模板列表中已有至少一个模板,且该模板有内容和字段配置。
步骤

  1. 在模板列表中找到目标模板。
  2. 点击操作列的「导出」按钮。 预期结果
  • 浏览器下载一个 JSON 文件,文件名为 模板导出-{模板名称}.json
  • JSON 内容包含 versiontypetitledescriptioncontentfields 字段。
  • 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 占位符被删除。
  • 再次点击可打开图片选择器插入图片。

回归测试

  • 确保模板列表的加载、编辑、删除功能正常。
  • 确保默认模板的其他部分(基础信息、手术步骤、图片表格等)不受影响。
  • 确保打印样式正常。

测试通过标准

所有用例均通过,无控制台报错,导入/导出数据完整准确。