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