pestphp logo

PESTPHP

エレガントなPHP
テストフレームワーク

Pestはシンプルさを重視したテストフレームワークであり、PHPでのテストの喜びを取り戻すために綿密に設計されています。

素晴らしいスポンサー

ここにロゴを配置してください

Pestの特別な点…

好きになる構文。

<?php

it('has a welcome page', function () {
    $response = $this->get('/');

    expect($response->status())->toBe(200);
});

彼らが言うこと…

「Pestはミニマルで、
気が散ることなく
使うのが楽しい。」

Taylor Otwell ~省略~ · Laravelの作者

「Pestを試すのに1年かかりました…
そして切り替えるのに10分かかりました。
Pestこそが道だ。

「PestがPHPの
デフォルトのテストランナーに
近い将来なることに
驚かないでしょう。」

Freek Van der Herten · Spatieの開発者

「テストは
ものになります。」

Caneco · Medicareのフルスタック開発者

よくある質問

  • PestはPHPUnitとどう違いますか?

    PestはPHPUnitの上に構築されていますが、気に入るかもしれないいくつかの素晴らしい機能で強化されています。Pestを使用すると、RubyのRspecおよびJestライブラリにインスパイアされた使いやすいAPIにアクセスできるため、エレガントなテストをすばやく簡単に記述できます。さらに、Pestのコンソール出力は本当に素晴らしく、発生した問題を簡単に見つけることができます。しかし、利点はそれだけではありません。Pestには、組み込みの並列テスト、カバレッジ、ウォッチモード、アーキテクチャテスト、ネイティブプロファイリングツール、スナップショットテスト、そして世界で最も美しいドキュメントなどの機能も含まれています。


  • PestのためにすべてのPHPUnitテストを書き直す必要がありますか?

    PestのためにPHPUnitテストを書き直す必要はありません。 Pestはプログレッシブになるように設計されています。インストール直後からPestの機能を使い始めることができます。ただし、Pestの直感的なAPIに移行したい場合は、コミュニティで開発された移行ツールが利用でき、3秒以内でジョブを実行できます。


  • Pestのすべてが無料ですか?

    はい、Pestはオープンソースのテストフレームワークであり、そのすべての機能は無料で利用できます。PestはMITライセンスの下でリリースされているため、商用プロジェクトでも使用できます。さらに、Pestの豊富なドキュメント、エディター統合、コミュニティ開発のプラグインも無料で利用できます。


  • Pestは誰が管理していますか?

    Pestには、フレームワークの開発と強化に取り組んでいる12人以上のメンテナーのチームがあります。 チームはさまざまな地域や国に分散しているため、多様性と包括性に富んだコミュニティとなっています。