Skip to content

Latest commit

 

History

History
267 lines (194 loc) · 7.33 KB

File metadata and controls

267 lines (194 loc) · 7.33 KB

OpenCLI 手动测试检查清单

测试日期: __________ 测试人员: __________ 测试环境: __________


📱 Menubar应用测试 (macOS)

A. 应用启动 (3项)

# 测试项 通过 失败 备注
1 menubar图标显示
2 图标可点击
3 菜单正常弹出

B. 状态显示 (4项)

# 测试项 通过 失败 备注
4 显示运行状态 Running/Offline
5 显示版本号 v0.x.x
6 显示运行时间 Xh Xm
7 显示客户端数量 X clients

C. 菜单项功能 (6项)

# 菜单项 通过 失败 验证方式
8 AI Models 主窗口打开
9 Dashboard 浏览器打开 localhost:3000/dashboard
10 Web UI 浏览器打开 localhost:3000
11 Settings 设置窗口打开
12 Refresh Status 状态数据更新
13 Quit 应用退出,图标消失

Menubar测试结果: ___/13


🤖 Android应用测试

A. 应用启动 (4项)

# 测试项 通过 失败 备注
1 APK安装成功
2 应用启动无崩溃
3 UI正常渲染
4 无黑屏/白屏

B. 连接测试 (4项)

# 测试项 通过 失败 备注
5 显示连接中状态
6 连接成功提示
7 状态指示器显示在线
8 无Connection refused错误 检查logcat

C. 消息发送 (5项)

# 测试项 通过 失败 备注
9 输入框可以输入文字
10 发送按钮可点击
11 消息显示在界面
12 收到AI响应 30秒内
13 响应正确显示

D. 导航测试 (4项)

# 测试项 通过 失败 备注
14 底部导航可点击
15 页面切换流畅
16 返回键正常
17 抽屉菜单(如有)可用 N/A可跳过

E. 任务功能 (3项)

# 测试项 通过 失败 备注
18 可以创建任务 如有此功能
19 任务提交成功 如有此功能
20 进度显示更新 如有此功能

Android测试结果: ___/20


🍎 iOS应用测试

A. 应用启动 (4项)

# 测试项 通过 失败 备注
1 App安装成功
2 应用启动无崩溃
3 UI正常渲染
4 无黑屏/白屏

B. 连接测试 (4项)

# 测试项 通过 失败 备注
5 显示连接中状态
6 连接成功提示
7 状态指示器显示在线
8 无连接错误

C. 消息发送 (5项)

# 测试项 通过 失败 备注
9 输入框可以输入文字
10 发送按钮可点击
11 消息显示在界面
12 收到AI响应 30秒内
13 响应正确显示

D. 导航测试 (4项)

# 测试项 通过 失败 备注
14 Tab bar可点击
15 页面切换流畅
16 返回键正常
17 侧边栏(如有)可用 N/A可跳过

E. 任务功能 (3项)

# 测试项 通过 失败 备注
18 可以创建任务 如有此功能
19 任务提交成功 如有此功能
20 进度显示更新 如有此功能

iOS测试结果: ___/20


🌐 WebUI测试

A. 访问和加载 (3项)

# 测试项 通过 失败 备注
1 页面可访问 localhost:3000
2 页面完全加载 无loading卡住
3 无控制台错误 F12检查

B. WebSocket连接 (5项)

# 测试项 通过 失败 备注
4 URL输入框显示正确 ws://localhost:9875/ws
5 Connect按钮可点击
6 连接状态变绿色
7 显示"Connected"
8 收到欢迎消息 消息日志中

C. 预设功能按钮 (4项)

# 按钮 通过 失败 验证内容
9 Get Status 收到状态响应
10 Send Chat 收到聊天响应
11 Submit Task 收到任务响应
12 Invalid JSON 收到错误响应

D. 自定义消息 (3项)

# 测试项 通过 失败 备注
13 文本框可输入
14 Send按钮可点击
15 收到响应

E. 错误处理 (3项)

# 测试项 通过 失败 备注
16 断线后状态变红 停止daemon测试
17 显示错误消息
18 可以重新连接

WebUI测试结果: ___/18


📊 测试总结

测试统计

应用 通过 总数 百分比
Menubar ___ 13 ___%
Android ___ 20 ___%
iOS ___ 20 ___%
WebUI ___ 18 ___%

总计: /71 (%)

通过标准

  • 90-100%: 优秀,可以发布
  • ⚠️ 70-89%: 良好,有小问题
  • ⚠️ 50-69%: 一般,需要改进
  • <50%: 不合格,需要重大修复

严重问题列表




轻微问题列表




测试建议




最终结论

系统状态:

  • ☐ ✅ 可以发布
  • ⚠️ 需要修复后发布
  • ☐ ❌ 不可发布

签名: __________ 日期: __________


📝 使用说明

如何使用此检查清单

  1. 打印或复制此清单
  2. 按顺序执行每个测试项
  3. 标记通过(✓)或失败(✗)
  4. 记录详细的失败原因
  5. 计算通过率
  6. 评估系统状态

重要提醒

  • ⚠️ 不要跳过任何测试项
  • ⚠️ 如实记录所有失败
  • ⚠️ 不要美化测试结果
  • ⚠️ 详细记录问题

测试技巧

  • 🔄 重复测试可疑项目
  • 📸 截图记录问题
  • 📝 详细描述失败原因
  • 🐛 记录复现步骤