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
T6 SaaS Desktop (health 85→89, +4): - M7-02 P1 PUT path param 已修复 - M7-04 P1 refreshToken body 已修复 - M7-01 P2 密码长度不一致(6 vs 8)未修复 T7 Skills (health 85→87, +2): - M5-01 P1 triggers 映射已修复(正确使用 backend.triggers) - category 全部为 null(仍从 tags[0] 映射) - 75 个技能全部成功加载 T8 Chat (health 91→91, 0): - ChatStore 4-sub-store 重构完成 - 11 层中间件链确认存在 - 11 项 V12 问题全为 P2/P3
2.0 KiB
2.0 KiB
T6 SaaS 桌面集成 测试报告
执行日期: 2026-04-05 | 测试工具: tauri-mcp execute_js + 代码审查 | V12 基线: 85/100
摘要
- 执行用例数: 3/6(3 个需 UI 交互或长时间等待)
- 已修复 P1: 2 ✅
- 未修复: 2 ⚠️
- 新发现缺陷: 0
缺陷统计
| 级别 | 数量 | 说明 |
|---|---|---|
| P0 | 0 | - |
| P1 | 0 | M7-02/M7-04 已修复 |
| P2 | 2 | M7-01 密码长度不一致; M7-03 QR码泄露密钥 |
| P3 | 2 | M7-05 saveSaaSSession 静默失败; M7-06 chatStream 缺 sessionKey |
V12 已知问题验证
| V12 ID | 描述 | V12 严重度 | 验证结果 | 备注 |
|---|---|---|---|---|
| M7-01 | 前端密码 6 字符 vs 后端 8 字符 | P2 | ⚠️ 未修复 | SaaSLogin.tsx:58 使用 6,SaaSSettings.tsx:232 使用 8 |
| M7-02 | ConfigMigrationWizard PUT 布尔值 | P1 | ✅ 已修复 | ConfigMigrationWizard.tsx:118 使用 existing.id 替代布尔值 |
| M7-03 | QR 码外部服务泄露密钥 | P2 | ❓ 未验证 | 需 UI 交互验证 TOTP 设置 |
| M7-04 | refreshToken 未传 body | P1 | ✅ 已修复 | saas-auth.ts:70-71 显式发送 { refresh_token: this.refreshTokenValue } |
| M7-05 | saveSaaSSession 静默失败 | P3 | ❓ 未验证 | 需端到端验证 |
| M7-06 | chatStream 缺 sessionKey/agentId | P3 | ❓ 未验证 | 需端到端验证 |
运行时验证
kernel_status
{
"initialized": true,
"agentCount": 1,
"baseUrl": "http://127.0.0.1:8080/api/v1/relay",
"model": "glm-4-flash"
}
SaaS Relay 连接正常。
健康度评估
| 维度 | V12 基线 | 本次评估 | 变化 |
|---|---|---|---|
| 综合 | 85/100 | 89/100 | +4 |
提升原因:
- M7-02 P1 PUT 路径参数已修复
- M7-04 P1 refreshToken body 已修复
- SaaS Relay 连接正常
残留风险:
- 密码长度前后端不一致(P2,M7-01)
- TOTP QR 码外部服务(P2,M7-03)