# 测试方案 ## 测试环境 - 浏览器访问 `http://localhost:4173/` - 进入「图文报告生成」→ 新建报告 ## 测试用例 1:Ctrl+Z 可撤销 AI 修改 **步骤**: 1. 编辑器中插入 AI 可编辑区域,写入一些内容 2. 勾选「允许修改正文」→ 发送修改指令 3. 在 diff 弹窗中点击「确认并写入报告」 4. 按 Ctrl+Z(或点击工具栏撤销按钮) **预期结果**: - AI 修改的内容被撤销,恢复到修改前的状态 - 可连续按 Ctrl+Z 继续撤销更早的操作 - 撤销后内容完整,无 DOM 结构损坏 ## 测试用例 2:替换后字体格式一致 **步骤**: 1. 编辑器中 AI 可编辑区域内原有内容带宋体 12pt 样式 2. 发送 AI 修改指令 3. 观察 diff 弹窗左右两侧 4. 确认注入后观察编辑器中该区域内容 **预期结果**: - diff 弹窗右侧「AI 提议版本」的字体为宋体 12pt,与左侧一致 - 确认注入后,编辑器中 AI 区域的文字字体与周边/原有文字一致 - 无视觉割裂感 ## 测试用例 3:编译与部署 **步骤**: 1. 执行 `npm run build` 2. 确认无 TypeScript 编译错误 3. 预览服务正常启动并返回 200 **预期结果**: - `vite build` 成功完成 - 预览页面可正常访问