test: add storyline-1 test results + update bug tracker
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
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
Storyline 1 (医院行政小李) results: - 1.1 SKIP (非首次安装) - 1.2 PASS (首次对话科室识别) - 1.3 PASS (会议纪要) - 1.4 NOT TESTED (Collector Hand) - Found BUG-003 (require→import), BUG-004 (health formula), BUG-008 (no history)
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
| BUG-005 | 启动 | P2 | OfflineStore 无模型配置时重连循环过于频繁 | KNOWN | 首次启动预期行为 |
|
||||
| BUG-006 | 启动 | P2 | WebMCP 注册失败 TypeError: Required member is undefined | KNOWN | 需 Chrome 146+ flag |
|
||||
| BUG-007 | Admin | P2 | Admin V2 authStore 测试 19 个失败 (113 passed) | OPEN | 测试代码与实现不同步 |
|
||||
| BUG-008 | 场景1.6 | P1 | SaaS Relay 模式只发送当前消息,不发送对话历史 (无上下文记忆) | OPEN | saas-relay-client.ts:125 |
|
||||
|
||||
## BUG-001 详细
|
||||
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
# 故事线 1 测试记录 — 医院行政"小李"
|
||||
|
||||
> 日期: 2026-04-09
|
||||
> 测试人: Claude (自动化) + iven (指导)
|
||||
> 连接模式: SaaS Relay
|
||||
|
||||
## 场景 1.1 — 首次启动冷启动问候
|
||||
|
||||
**状态: SKIP (非首次安装)**
|
||||
|
||||
- 应用已有历史对话数据,无法测试冷启动
|
||||
- `localStorage['zclaw-cold-start-state']` = null
|
||||
- 建议手动清除数据后重新测试
|
||||
|
||||
## 场景 1.2 — 首次对话科室识别
|
||||
|
||||
**状态: PASS**
|
||||
|
||||
| 验证点 | 结果 | 备注 |
|
||||
|--------|------|------|
|
||||
| 流式响应正常 | ✅ | 字符逐显,GLM-4.7 reasoning 可见 |
|
||||
| 首 token < 3s | ✅ | 约 2s 开始响应 |
|
||||
| 无空助手消息 | ✅ | 完整响应无空白 |
|
||||
| SaaS Relay 遥测 | ✅ | Token 使用正常 (prompt:5, completion:101) |
|
||||
|
||||
**备注**: 首次尝试时遇到 BUG-001 (DATABASE_ERROR),根因为 PostgreSQL SUM() 类型转换。修复后重测通过。ButlerRouter 分类因非首次启动未验证。
|
||||
|
||||
## 场景 1.3 — 会议纪要
|
||||
|
||||
**状态: PASS**
|
||||
|
||||
| 验证点 | 结果 | 备注 |
|
||||
|--------|------|------|
|
||||
| 会议纪要格式化 | ✅ | AI 生成完整的医疗质量委员会会议纪要 |
|
||||
| 模式切换动画流畅 | ✅ | 简洁→专业模式切换平滑 |
|
||||
| 专业模式完整布局 | ✅ | 新对话/对话/智能体 tab + 搜索 + 设置 |
|
||||
| Quick action chips | ✅ | "如何调试" / "可视化" / "详细说明" |
|
||||
| 模型选择器 | ✅ | 闪速 + GLM-4.7 双选项 |
|
||||
|
||||
**测试内容**: 发送"帮我整理今天的医疗质量委员会会议纪要"(含3项具体议程),AI 正确生成正式纪要格式。
|
||||
|
||||
## 场景 1.4 — 数据报告 Collector Hand
|
||||
|
||||
**状态: NOT TESTED**
|
||||
|
||||
- Collector Hand 需要特定的触发条件和数据源
|
||||
- 当前环境无医院数据可供收集
|
||||
- 标记为需人工测试
|
||||
|
||||
## 发现的 Bug
|
||||
|
||||
| Bug ID | 严重度 | 描述 |
|
||||
|--------|--------|------|
|
||||
| BUG-003 | P1 | saasStore.ts require() → await import() 模型同步修复 |
|
||||
| BUG-004 | P1 | Health check 池使用率公式错误 |
|
||||
| BUG-008 | P1 | SaaS Relay 不发送对话历史(仅当前消息) |
|
||||
|
||||
## 环境问题
|
||||
|
||||
- SaaS 旧进程残留连接需完全重启(taskkill + 新启动)
|
||||
- 连接池耗尽后 relay 请求 100% 失败
|
||||
- Health check 误报 degraded(已修复公式)
|
||||
Reference in New Issue
Block a user