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 的独立二进制文件。
相关
- 项目
- 项目
- 项目
- 项目
- 项目