PHPでユニットテストをスキップする方法

ユニットテストをスキップするには、次の方法があります。

  1. ユニットテストファイルのスキップ対象となるテストコードのブロックを見つけてコメントアウトします。すると、テストの実行時にその部分のコードがスキップされます。
  2. テスト記号を利用する:試験する関数の先頭または試験するクラスの頭部に、@skip や @todo など、特定の説明記号をつけてその試験をスキップするよう試験ランナーに指示することができます。詳しい記述マークのフォーマットや支援内容は試験フレームワークによって異なります。
  3. テストフィルタを使用:一部のテストランナーはテストフィルタの機能を提供し、テストの実行時にスキップするテストファイル、クラス、または関数を指定できます。たとえば、PHPUnit はテストをフィルタリングするための –exclude-group および –filter オプションを提供しています。

単体テストをスキップするとコードの品質低下や問題の未発見につながるため、慎重に使用し、合理的な理由と戦略を持つ必要があります。

bannerAds