qawolf/cli
QA Wolf from anywhere — your terminal, your CI, your AI agent.
解決的問題
QA Wolf CLI 提供了一種在本地或 CI/CD 流水線中執行與管理自動化測試「流程」的方法,彌合了基於雲端的 QA Wolf 平台與開發者本地環境之間的差距。
工作原理
CLI 與 QA Wolf 平台互動,進行使用者認證並拉取測試流程。它管理這些流程及其所需的執行時相依性(如瀏覽器執行時)的本機快取,以便在本機執行測試。它也包含一個 Runner SDK,供希望使用 TypeScript 而非 shell 命令來驅動互動式執行器的開發者使用。
適用對象
使用 QA Wolf 平台進行 AI 驅動的測試產生與托管執行的 QA 工程師與開發者,但需要在本機執行測試以實現更快的迭代,或將其整合到自己的 CI 流水線中。
主要亮點
- 本機執行:從平台拉取流程並快取至本機,用於執行。
- 代理整合:包含
qawolf-cli代理技能,允許 AI 代理(如 Claude Code、Cursor 和 GitHub Copilot)與 CLI 互動。 - Runner SDK:一個 TypeScript SDK,可程式化控制執行器,無需啟動 shell 命令。
- 跨平台支援:作為 npm 套件提供,也提供適用於 Linux、macOS 和 Windows 的獨立二進位檔。
相關
- 專案
- 專案
- 專案
- 專案
- 專案