ファーガン(Fagan)テスト

ファーガン(Fagan)テストとは

ファーガン(Fagan)テストとは、計画からフォローまで通したコードレビューです。

コードレビューは、開発したプログラムの良し悪しを上級のプログラマーが確認するのが一般的です。Faganテストはプログラムだけではなく、開発の準備段階から上級者がレビューします。

Faganテストは下記の6つのプロセスから成り立ちます。ステップ4の視察までは通常と同じですが、もしここでバグが見つかった場合はステップ5のやり直しにおいて修正した後、ステップ1からやり直しになります。

  1. 計画
  2. 概要
  3. 準備
  4. 視察
  5. やり直し
  6. フォローアップ

つまりは、1つのバグも出るようであれば、テスト計画時点から問題があったと扱われ、すべてやり直しというわけです。