docs(checklist): add desktop testing checklist

This commit is contained in:
dd3xp committed 2026-06-17 22:33:22 +08:00
1 parent 788a5caefd
commit d89d6300c6
1 file changed
+41 -7
+41 -7
View File
@@ -1,14 +1,48 @@
## 一、基础功能测试
例如秘钥配置
# GenericAgent Desktop 测试 CHECKLIST
---
## 二、核心模块测试
## 一、聊天页面
例子:在“指挥家”页发送:“请规划一个桌面版冒烟测试步骤清单,只输出 5 步以内,不要执行任何文件操作
- [ ] 发消息能正常收到回复,顶栏状态在「运行中」「就绪」之间切换,中文输入法 Enter 不会误发,超长粘贴会被截断
- [ ] 上传文件、拖拽图片到输入框,能发送且 agent 能识别,流式回复中可中断,悬停消息能复制全文
- [ ] 代码块/数学公式/多轮折叠都正常,长回复(2000 字以上)末尾不丢字
- [ ] 起始页预设卡片可跳转(指挥家)或触发对应模式(Plan / Goal 等),自定义预设可增删且刷新后仍在
- [ ] 切换模型后用量页能记录新模型,设置页调字号后聊天字体实时变,ask_user 弹问题卡能正常答复
- [ ] 切换到一个 300 轮对话以上的 session,确保页面不卡顿
---
## 二、会话列表
- [ ] 新对话能创建,空态文案正常显示,搜索框能按标题过滤
- [ ] 置顶/取消置顶/重命名/删除(激活和非激活分别测),都即时生效且刷新后持久
- [ ] 右栏可拖窄拖宽和整体折叠,跑任务的会话有运行中视觉标识
---
## 三、指挥家
- [ ] 派一个多步骤目标,顶栏状态进入运行中,右侧分工进度出现子任务卡片,任务跑完主区有简报回复
---
## 四、后台服务
- [ ] 确保修改的配置能保存到本地,除此之外都是原有功能,不需要测试
---
## 五、用量
- [ ] 在聊天和指挥家页面发送消息并收到回复,确保聊天和指挥家都能被统计用量,且模型无误
- [ ] 表格列宽固定不跳动,会话名过长用省略号显示且悬停有 tooltip,点击会话行可展开按时间倒序的明细
- [ ] 趋势图折叠展开后不变形,日期范围筛选 + 重置生效,已删除的会话标「此会话已删除」
---
## 六、设置页面(外观 / 字号 / 语言 / 模型管理)
- [ ] 外观浅色/深色切换,浅色下「素色」开关可用,聊天字号 10-20 可调,关弹窗再开后所有设置仍生效
- [ ] 中英文切换后整个 UI 文案跟着变,无中英混杂
- [ ] 模型可添加/编辑/删除,添加弹窗里的 DeepSeek / 通义千问 快速接入会预填地址+协议+模型,用户只需粘贴 API key 就能保存使用