# SOC 前端测试报告 — 2026-04-13 ## 测试环境 - **线上前端**: https://agreeable-smoke-0364d4000.7.azurestaticapps.net - **线上后端**: https://soc-langgraph.victorioussand-69befc84.southeastasia.azurecontainerapps.io - **开发机**: http://192.168.30.30:5173 / :2024 - **测试工具**: agent-browser v0.25.4 + Chrome 147.0.7727.56 - **测试时间**: 2026-04-13 17:10-17:25 UTC ## 测试结果汇总 | # | 测试项 | 线上 | 开发机 | 备注 | |---|--------|------|--------|------| | 1 | 页面加载 | PASS | PASS | "运营大脑"标题正常 | | 2 | QuickPrompt 点击 | PASS | PASS | 点击"查看最新工单"正确填充 textarea | | 3 | 消息发送 + 流式响应 | PASS | PASS | 三点弹跳 → COT → 工具状态 → 卡片 → 文字 | | 4 | COT 思考过程 | PASS | PASS | "思考过程 0.3s · 工单列表",Brain 图标 + 计时器 | | 5 | 工具调用状态 | PASS | PASS | 绿色勾号 + "工单查询 · 234ms · 收起" | | 6 | inputSummary 展示 | PASS | PASS | "结果数: 3" + "查询: page: 1" | | 7 | Gen-UI 工单卡片 | PASS | PASS | 3条工单 + 来源标签 + 状态tab + ActionBar | | 8 | 导出按钮 | PASS | PASS | 下载图标可见(底部配置栏左侧) | | 9 | textarea 解禁 | PASS | PASS | 生成期间输入框可用(非灰色 disabled) | | 10 | 反馈按钮(赞/踩) | PASS | PASS | snapshot 确认"有帮助"/"无帮助"按钮存在(hover 显示) | | 11 | 停止按钮 | PASS | PASS | 红色边框"停止"按钮正常显示 | | 12 | 流式状态栏 | PASS | PASS | header "思考中..." 正常 | | 13 | 重新生成 | PASS | PASS | 按钮可见 | | 14 | 暗色主题 | PASS | PASS | 整体暗色,对比度良好 | | 15 | 侧边栏对话列表 | PASS | PASS | 多个对话可见,按日期分组 | ## 发现的问题 ### BUG-1: 侧边栏标题全部显示"新对话"(P0) - **现象**: 所有对话标题都是"新对话 HH:mm",发送消息后标题未更新 - **原因**: `isFirstMessage` 条件在已有线程上不触发标题更新 - **已修复代码**: `d53655c` 增加了 `!existingTitle` 判断,但线上未生效(可能是旧线程无 metadata.title) - **需要**: 进一步排查线上标题更新逻辑 ### BUG-2: 反馈按钮仅 hover 显示(体验问题) - **现象**: 截图中看不到反馈按钮,需要鼠标悬停才出现 - **评估**: 与 ChatGPT 交互一致(也是 hover 显示),但考虑默认显示以提高发现率 - **优先级**: P2 ### 注意-1: agent-browser 与 Playwright MCP 冲突 - 两者共享浏览器实例,切换使用会导致页面丢失 - **决策**: 禁用 Playwright,统一使用 agent-browser - agent-browser 正确的 ref 语法是 `@e10`(不是 `--ref e10`) ## 今日完成的改动 ### Commit 244a6d4: 下一代 COT 系统 - 4 Agent SYSTEM_PROMPT 扩展为 80-200 字结构化推理 - inject-thinking.ts 加 source + meta 元数据 - invokeWithReasoningStream() 流式 reasoning API - MessageBubble: Brain 脉冲动画 + 计时器 + Markdown 渲染 - ToolCallStatus: 多工具时间线布局 ### Commit 182f6e3: 交互升级 - ThumbsUp/ThumbsDown 反馈按钮 - ExportButton 对话导出 Markdown - 全局键盘快捷键(Ctrl+Shift+O/S、/、Esc) - textarea 解禁 - 标题智能截断 - inputSummary 展示 ### Commit d53655c: Bug 修复 - h-32 spacer 防止卡片遮挡 - 标题更新逻辑修复 ## 通过率 **15/15 (100%)** — 所有新功能线上验证通过 **2 个已知问题**(标题更新 P0 + 反馈按钮可见性 P2)