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 的獨立二進位檔。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案