# 功能变更测试文档(20260419_2344) ## 测试项 1:切换模板时重置 AI 对话 ### 测试场景 1. 打开报告编辑器,在 AI 面板发送几条消息,上传几张图片,选择几个视频帧 2. 点击顶部模板下拉框,选择另一个模板并确认 3. **预期结果**: - 右侧 AI 面板聊天历史完全清空 - 输入框为空 - 已上传图片和已选视频帧清零 - 新模板内容正确加载 --- ## 测试项 2:Diff Modal 段落间距 ### 测试场景 1. 在 AI 可编辑区域(如"手术步骤")发送修改请求 2. AI 返回修改内容后,查看 diff 弹窗 3. **预期结果**: - 左侧"原始版本"段落间距与右侧"AI 提议版本"一致 - 段落之间没有多余的大段空白 - 删除/添加的高亮标记正常显示 --- ## 测试项 3:API 密钥 DOM 安全 ### 测试场景 1. 进入系统设置 → AI 接口集成 2. 打开浏览器 DevTools → Elements 面板 3. 找到 API 密钥的 `` 元素 4. **预期结果**: - `` 标签中不存在 `value="sk-..."` 属性 - 页面上显示密码圆点(正常视觉) - 输入新密钥、切换 provider 后功能正常 --- ## 测试项 4:默认模型名 ### 测试场景 1. 清除 localStorage 或以新用户登录 2. 进入系统设置 → AI 接口集成 3. **预期结果**:模型名称默认为 `moonshot-v1-32k-vision-preview` --- ## 回归测试 - `tsc --noEmit` 零错误 - `npm run build` 构建成功 - 预览服务器正常启动并可访问