Pest:面向 PHP 开发者与 AI 代理的优雅测试框架

Pest 是一个优雅的 PHP 测试框架,面向 PHP 开发者和 AI 代理。它提供浏览器测试、AI 评估、用于端到端验证编码代理工作的代理浏览器,以及 Tia 引擎以实现近乎即时的测试运行。

访问官网

关于这个工具

Pest 是一个优雅的 PHP 测试框架,专为 PHP 开发者和 AI 代理设计。它提供浏览器测试、AI 评估、用于端到端验证编码代理工作的代理浏览器,以及 Tia 引擎以实现近乎即时的测试运行。 该框架包含代码覆盖率和变异测试功能,支持从 PHPUnit 迁移,并允许编写和运行 PHP 测试。它提供 CLI 选项,例如生成基线、生成配置文件、为特定类生成变异、仅针对已覆盖类生成变异、为所有类生成变异、忽略日志记录、生成代码覆盖率报告以及预热静态分析缓存。 Pest 是开源且免费的,具有公共 API。它拥有中等学习曲线,并得到开发者及其代理的信赖。

适合谁
  • PHP 开发者
  • AI 代理
  • 从 PHPUnit 迁移的团队
  • 需要浏览器测试的项目
  • 需要变异测试的项目
  • 需要快速测试运行的开发者
典型场景
  • 为 PHP 项目生成代码覆盖率报告
  • 对特定类或所有类运行变异测试
  • 使用代理浏览器端到端验证编码代理的工作
  • 从 PHPUnit 迁移现有测试套件
  • 使用数据集编写和运行 PHP 测试
  • 在持续集成中运行测试
优势
  • 开源且免费
  • 提供公共 API
  • 包含浏览器测试和 AI 评估
  • 代理浏览器可端到端验证编码代理的工作
  • Tia 引擎实现近乎即时的测试运行
  • 支持从 PHPUnit 迁移
需要知道
  • 学习曲线为中等
  • 需要 PHP 环境
  • 需要安装和配置

功能与使用场景

生成基线以忽略已知问题生成带有建议设置的配置文件为给定类生成变异仅针对已覆盖类生成变异为所有类生成变异,即使未覆盖生成代码覆盖率报告预热静态分析缓存浏览器测试AI 评估代理浏览器验证编码代理的工作Tia 引擎实现近乎即时的测试运行数据集支持

快速事实

提供公开 API

使用分析

变现方式
  • 免费
成熟度信号
  • 开源
  • 公开 API
上手难度
  • 中

资源

信息来源

每条档案都保留来源与最近验证时间。

相似工具

Docs by LangChain
docs.langchain.com
90

Deploy and manage agents with durable execution, real-time streaming, and horizontal scaling.

免费增值 · US$1+/月

打开详情
Cursor
cursor.com
90

Cursor 是一个 AI 驱动的编程平台,帮助开发者通过自主智能体构建软件。它支持桌面、网页和移动端,可在终端、Slack 和 GitHub 中运行。

付费 · US$8+/月

打开详情
Manufact
manufact.com
92

Manufact 是一个面向 AI 工程师和开发者的平台,用于构建、部署和监控 MCP 服务器与应用。它提供分析、托管 OAuth 和自动流量捕获,帮助团队更快地交付 MCP 集成。

免费增值 · US$2+/月

打开详情
ConnectOnion Docs
docs.connectonion.com
86

ConnectOnion 是一个开源 Python 工具包,用于构建 AI 智能体。`co create` 命令可生成一个开箱即用的项目,内置 shell、文件编辑、搜索和模型连接,您可以直接在此基础上进行编辑。支持 OpenAI、Anthropic 和 Gemini。

免费增值 · US$0.60+

打开详情