このツールについて
Pestは、PHP開発者とAIエージェント向けに設計されたエレガントなPHPテストフレームワークです。ブラウザテスト、AI評価、コーディングエージェントの作業をエンドツーエンドで検証するエージェントブラウザ、ほぼ瞬時のテスト実行を実現するTiaエンジンを提供します。 このフレームワークには、コードカバレッジとミューテーションテスト機能が含まれ、PHPUnitからの移行をサポートし、PHPテストの作成と実行を可能にします。ベースラインの生成、設定ファイルの生成、特定のクラスのミューテーション生成、カバーされたクラスのみのミューテーション生成、すべてのクラスのミューテーション生成、ログの無視、コードカバレッジレポートの生成、静的解析キャッシュのウォームアップなどのCLIオプションを提供します。 Pestはオープンソースで無料、公開APIを備えています。学習曲線は中程度で、開発者とそのエージェントに愛用されています。
機能と用途
Generate baseline for issuesGenerate configuration file with suggested settingsGenerate mutations for given classesGenerate mutations only for covered classesGenerate mutations for all classes even if not coveredGenerate code coverage reportWarm static analysis cacheBrowser testingAI evalsAgent browser verifies coding agents' workTia Engine for near-instant test runsDatasets support
クイックファクト
公開APIあり