コンテンツにスキップ

PHPUnit

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。KEINOS (会話 | 投稿記録) による 2020年6月17日 (水) 02:24個人設定で未設定ならUTC)時点の版 (ページ「PHPUnit」の翻訳により作成)であり、現在の版とは大きく異なる場合があります。

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
PHPUnit
PHPUnit Logo
開発元 Sebastian Bergmann
初版 2001年11月27日 (23年前) (2001-11-27)[1]
最新版
9.2.2 / 2020年6月7日 (5年前) (2020-06-07)[2]
リポジトリ ウィキデータを編集
プログラミング
言語
PHP
対応OS Cross-platform
種別 ユニット・テスト・フレームワーク
ライセンス BSD 3 Clause
公式サイト phpunit.de
テンプレートを表示

PHPUnitは、 PHPプログラミング言語用の単体テストを行うためのフレームワークです。 これは、SUnitを起源として、JUnitで一般的になったxUnitの設計を元にしたユニット・テストのフレームワークの1つです。 PHPUnitは Sebastian Bergmann 氏によって作成・維持され、GitHub上で有志により開発されています。

目的

PHPUnitは、開発者は新しくコミットされたコードの誤りをすばやく見つけ、元となるコードの他の部分で不具合やバグが発生していないと明言できる必要があるという考えに基づいています。 他のユニットテストのフレームワークと同様に、PHPUnitはアサーションを使用して、テストされている特定のコンポーネントまたは「ユニット」の動作が期待どおりに動作することを確認します。 [3]

利点

単体テストの目的は、プログラムの各部分を分離し、個々の部分が正しいことを示すことです。 単体テストは、コードの一部が満たさなければならない厳密な書面による契約を提供します。 その結果、単体テストは開発サイクルの早い段階で問題を見つけます。

PHPUnitは、 JUnit XMLやTestDoxなど、さまざまな形式でテスト結果を出力できます。

参考文献

  1. ^ PHP: Revision 63330”. svn.php.net. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  2. ^ Releases · sebastianbergmann/phpunit”. GitHub. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  3. ^ Assertion (computing)

外部リンク