Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
- Create docs/brainstorming/ with 5 discussion records (Mar 16 - Apr 7) - Archive ~30 outdated audit reports (V5-V11) to docs/archive/old-audits/ - Archive superseded analysis docs to docs/archive/old-analysis/ - Archive completed session plans to docs/archive/old-plans/ - Archive old test reports/validations to respective archive folders - Remove empty directories left after moves - Keep current docs: TRUTH.md, feature docs, deployment, knowledge-base, superpowers
3.9 KiB
3.9 KiB
ZCLAW 前端测试报告
测试日期: 2026-03-15 测试环境: Windows 11, Chrome DevTools MCP 应用版本: 0.1.0
测试概览
| 模块 | 状态 | 备注 |
|---|---|---|
| 聊天功能 | ✅ 正常 | 消息发送、接收、流式回复均正常 |
| 分身管理 | ⚠️ 部分功能 | 列表显示正常,创建分身返回 400 错误 |
| Hands 能力包 | ✅ 正常 | 8 个能力包显示正常,详情页可访问 |
| Workflow 调度器 | ⚠️ 部分功能 | 页面加载正常,但创建任务无响应 |
| Team 团队 | ⚠️ 部分功能 | 页面显示正常,Create Team 按钮无响应 |
| Settings 设置 | ✅ 正常 | 所有设置页面可正常访问 |
发现的问题
1. API 端点 404 错误 (高优先级)
以下 API 端点返回 404 错误,后端需要实现或修复:
| API 端点 | 用途 | 影响 |
|---|---|---|
GET /api/stats/usage |
用量统计 | 右侧面板无法显示使用统计 |
GET /api/plugins/status |
插件状态 | 无法获取插件加载状态 |
GET /api/scheduler/tasks |
调度任务 | 定时任务列表为空 |
GET /api/security/status |
安全状态 | 安全状态面板无数据 |
GET /api/workspace |
工作区信息 | 工作区路径解析失败 |
GET /api/config/quick |
快速配置 | 配置读取失败 |
PUT /api/config/quick |
保存配置 | 配置保存失败 |
2. API 端点 400 错误 (高优先级)
| API 端点 | 问题 | 请求示例 |
|---|---|---|
POST /api/agents |
创建分身失败 | {"name":"测试助手","role":"代码助手",...} |
建议: 检查后端 POST /api/agents 接口的参数验证逻辑。
3. UI 交互问题 (中优先级)
| 问题 | 描述 | 位置 |
|---|---|---|
| Create Team 无响应 | 点击按钮后没有弹出创建表单 | Team 团队页面 |
| 模型选择器未展开 | 点击"选择模型"按钮后下拉菜单未显示 | 聊天输入框旁 |
| 工作区路径解析失败 | 显示"未解析"而非实际路径 | Settings > 工作区 |
4. 页面加载问题 (低优先级)
| 问题 | 描述 |
|---|---|
| 调度器加载提示 | "加载调度器中..." 有时持续显示较长时间 |
正常工作的功能
聊天功能 ✅
- 消息发送正常
- 流式回复正常
- 消息计数正确更新
- "开始新对话"按钮正常显示
Hands 能力包 ✅
- 8 个能力包正常显示:
- 🌐 Browser Hand (18 工具)
- 🎬 Clip Hand (7 工具)
- 🔍 Collector Hand (15 工具)
- 📊 Lead Hand (14 工具)
- 🔮 Predictor Hand (14 工具)
- 🧪 Researcher Hand (15 工具)
- 📈 Trading Hand (15 工具)
- 𝕏 Twitter Hand (15 工具)
- 状态显示正确(就绪/需配置)
- 详情页可正常访问
Settings 设置页面 ✅
- 通用设置正常
- 模型与 API 正常(100+ 模型可选)
- 技能管理正常
- 工作区设置正常
- 所有导航项可点击
网络请求统计
- 成功 (200):
/api/health,/api/agents(GET),/api/skills,/api/hands,/api/workflows,/api/triggers,/api/channels,/api/models - 失败 (404):
/api/stats/usage,/api/plugins/status,/api/scheduler/tasks,/api/security/status,/api/workspace,/api/config/quick - 失败 (400):
POST /api/agents
建议修复顺序
- 立即修复:
POST /api/agents400 错误 - 影响分身创建核心功能 - 高优先级: 实现 404 的 API 端点 - 影响多个面板数据显示
- 中优先级: 修复 Create Team 按钮响应
- 低优先级: 优化页面加载性能
测试截图
截图保存在 docs/test-screenshots/ 目录:
01-initial-state.png- 初始页面状态02-chat-success.png- 聊天功能测试03-model-selector.png- 模型选择器04-clone-error.png- 分身创建错误05-hands-browser-detail.png- Hands 详情页06-workflow-scheduler.png- 工作流调度器07-team-page.png- 团队页面