CyberX インフラエンジニアの山本です。 新卒エンジニアも業務に馴染んできたこともあり、社内エンジニアミーティングのLTで IDE(PhpStorm)+PHPUnitのデモンストレーションをLTと称して発表いたしました。 ユニットテスト/自動テストとは ユニットテストとは、そもそも日本語では単体テストと呼ばれ、個々のモジュールが 仕様を満たしているかを試験する工程です。 昨今ではTDD(テスト駆動開発)やBDD(振舞駆動開発)・CI(継続的インテグレーション)の 自動テストという形で、ユニットテストの重要性はさらに高まりを見せました。 なお、自動テストとは各モジュールのテスト内容をプログラマブルに表現し、機械的に ユニットテストを実施する仕組みです。 PHPUnitはその仕組みの中で、PHP言語を対象にしたユニットテストを提供します。 難しい言葉ばかりを並べましたが、簡単には以下のよう
