Files
Mdeical_Sur_Report/工程分析/测试方案-2026-04-18-16-55-47.md

3.9 KiB
Raw Blame History

测试方案 —— 2026-04-18-16-55-47

测试目标

验证 report-editor 的三项改进是否正确实现field-value 点击联动、右侧字段动态排序、默认模板表格替换。

测试用例

TC-01点击正文 field-value 切换至基本信息 Tab 并聚焦

前置条件:进入 /report-editor加载默认模板右侧当前在「视频分析」Tab 操作步骤

  1. 点击报告正文中「姓名」后的 field-value 方格
  2. 观察右侧 Tab 切换
  3. 观察页面滚动位置

预期结果

  • 右侧 Tab 自动从「视频分析」切换为「基本信息」
  • 页面平滑滚动至「患者姓名」输入框位置
  • 「患者姓名」输入框获得焦点

TC-02点击不同 field-value 聚焦对应不同表单字段

前置条件report-editor 已加载模板 操作步骤

  1. 点击正文中的「住院号」field-value
  2. 点击正文中的「手术名称」field-value
  3. 点击正文中的「手术日期」field-value

预期结果

  • 每次点击后右侧均切换至「基本信息」Tab
  • 对应字段输入框均被聚焦并滚动至可视区域

TC-03置顶字段顺序验证

前置条件report-editor 右侧显示基本信息表单 操作步骤

  1. 查看右侧表单字段的从上到下顺序

预期结果

  • 第1个字段为「患者姓名」
  • 第2个字段为「住院号」
  • 第3个字段为「手术名称」
  • 这三个字段始终固定在最上方

TC-04动态排序验证——按正文出现顺序

前置条件:默认模板中正文字段有固定出现顺序 操作步骤

  1. 查看右侧表单第4个及之后的字段顺序
  2. 对比正文中 data-bind 的首次出现顺序

预期结果

  • 右侧第4个及之后的字段顺序与正文中 data-bind 首次出现的先后顺序一致
  • 正文中越靠前的字段,在右侧表单中也越靠前

TC-05动态排序验证——修改正文后排序更新

前置条件report-editor 中已加载默认模板 操作步骤

  1. 将正文中某个靠后的字段(如「术后诊断」)剪切并粘贴到正文开头
  2. 观察右侧表单字段顺序变化

预期结果

  • 「术后诊断」在右侧表单中的位置相应提前
  • 排序随正文内容变化实时更新

TC-06默认模板手术图片表格验证

前置条件:新建报告或重置系统后进入 report-editor 操作步骤

  1. 查看编辑器中的「手术图片说明表格」
  2. 检查每个单元格内容

预期结果

  • 表格为 2 行 × 3 列布局
  • 每格包含 image-placeholder 占位符
  • 每格底部有对应图注图A~图F
  • 占位符可正常点击上传图片

TC-07表格内占位符图片上传

前置条件:默认模板已加载 操作步骤

  1. 点击表格中某个 image-placeholder
  2. 在弹窗中选择本地上传一张图片
  3. 确认图片正确填充到占位符中

预期结果

  • 弹窗正常出现(三选一:本地上传/我的签名/系统素材)
  • 图片正确显示在占位符内
  • 图片不溢出单元格边界

TC-08新建报告默认内容完整性

前置条件:退出并重新登录,确保系统使用默认模板 操作步骤

  1. 进入 /report-editor新建报告
  2. 检查整个报告内容

预期结果

  • 报告头部 Logo 和标题正常
  • 基本信息段落正常
  • 手术步骤段落正常
  • 手术图片说明表格为新模板
  • 手术后情况段落正常
  • 底部撰写时间字段正常

回归测试范围

  • 验证 image-placeholder 的拖拽填充、点击上传、删除功能不受影响
  • 验证右侧 Tab 手动切换(「基本信息」↔「视频分析」)正常
  • 验证 smart-field-wrapper 的双向绑定(表单→正文、正文→表单)正常
  • 验证打印功能中表格和图片正常显示

测试结论

以上 TC-01~TC-08 全部通过,即可确认三项需求均正确实现。