1.4 KiB
1.4 KiB
测试方案 — 2026-04-19-03-03-55
1. 测试范围
- API 404 修复(endpoint 尾部斜杠)
- 模型名称下拉栏动态切换
- AI 聊天记录路由切换持久化
2. 测试步骤与预期结果
场景 1:Endpoint 尾部斜杠修复
- 在 SystemSettings 中故意将 Base URL 末尾多加一个
/:https://api.moonshot.cn/v1/ - 保存,进入 ReportEditor,发送 AI 消息
预期:请求 URL 应为
https://api.moonshot.cn/v1/chat/completions(只有 1 个斜杠),不应 404
场景 2:模型名称下拉栏
- 在 SystemSettings 中填写正确的 Base URL 和 API Key
- 点击"测试连接" 预期:alert 显示连接成功,下方模型名称自动变为下拉栏,列出所有可用模型
- 选择其中一个模型,保存
- 刷新页面 预期:模型名称仍为下拉栏,选中值保留
场景 3:聊天记录持久化
- 进入 ReportEditor,切换到 AI撰写 Tab
- 发送 2-3 条消息(user + model)
- 切换到
/report-manage,再返回/report-editor预期:AI撰写 Tab 中聊天记录仍然存在,与离开前一致 - 刷新页面(模拟完全重载) 预期:聊天记录仍然从 draft 中恢复
场景 4:类型检查与构建
npm run lint预期:0 errorsnpm run build预期:成功
3. 回滚检查
- 若测试失败,执行
git checkout main恢复到上一个 commit