QA 概览
私有 QA 技术栈以真实、符合频道形态的方式对 OpenClaw 进行演练,这是单元测试无法做到的。
组成部分:
extensions/qa-channel:合成消息频道,具备 DM、频道、线程、回应、编辑和删除等操作面。extensions/qa-lab:调试器 UI、QA 总线、场景运行器,以及用于观察对话记录、注入入站消息和导出 Markdown 报告的实时传输适配器。qa/:仓库托管的种子资产,用于启动任务和基线 QA 场景。- Mantis:用于需要真实传输、浏览器截图、VM 状态和 PR 证据的缺陷的修复前/后实时验证。
本页是一个索引页。QA 技术栈按读者任务分为八个页面,每个页面对应一种任务。请打开与你的任务匹配的页面。
| 页面 | 何时阅读 |
|---|---|
| 命令接口 | 你需要正确的 qa 子命令,或一个基于配置文件的 qa run 选择器。 |
| 操作流程 | 你在启动 QA Lab 并运行某个测试通道:可观测性冒烟测试、Matrix 实时测试通道、Discord Mantis、Slack 桌面端运行器,或凭据池健康检查。 |
| 标准场景覆盖 | 你在选择一次运行覆盖哪些内容,或需要 Multipass 套件测试通道。 |
| 频道 QA 参考 | 你在运行 Buzz、Telegram 或 Discord 测试通道,或需要所有真实传输测试通道都接受的标志。 |
| Slack QA | 你在运行 Slack 测试通道,或为其配置工作区、应用和作用域。 |
| WhatsApp QA 与凭据 | 你在运行 WhatsApp 测试通道,或从 Convex 池中租用凭据。 |
| 扩展 QA 技术栈 | 你在添加种子资产、Provider 模拟测试通道、传输适配器或频道。 |
| QA 报告 | 你在阅读 QA 报告、证据文件,或由 character-eval 评判的报告。 |
各章节迁移位置¶
旧版单页文档中的每个章节标题都在这里保留了锚点,因此诸如 /concepts/qa-e2e-automation#matrix-live-lane 的既有链接仍然有效。每个条目都指向当前承载相应内容的页面。
- 命令接口
- 基于配置文件的
qa run - 操作流程
- 可观测性冒烟测试
- Matrix 实时测试通道
- Discord Mantis 场景
- Mantis Slack 桌面端与可视化任务运行器
- 凭据池健康检查
- 标准场景覆盖
- Buzz、Discord、Slack、Telegram 与 WhatsApp QA 参考
- 共享 CLI 标志
- Buzz QA
- Telegram QA
- Discord QA
- Slack QA
- 配置 Slack 工作区
- WhatsApp QA
- Convex 凭据池
- 仓库托管的种子资产
- Provider 模拟测试通道
- 传输适配器
- 添加频道
- 场景辅助函数名称
- 报告
相关文档¶
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw