ソフトウエアのテストは、一般的に、次のフェーズからなります。 単体テスト 結合テスト システムテスト 運用テスト 1.単体テスト 単体テストとは、UT、Unit Testを意味しますが、何をUnitと見なすかは、プロジェクトによって異なります。最小はメソッド単位(場合によってはその中のブロック内)で、さらにクラス単位、画面単位のいずれかになります。単体といってもある程度は結合した状態で行うことがあり、プロジェクトによって何を指すかは微妙に違います。画面の場合、1クラスから成っている場合もあれば、複数クラスから成っている場合もあります。 Webアプリケーションで1画面という場合、次の3つのテストが絡んでくるので、どのように区分けをするか注意が必要です。 1.初期表示 前のページから渡されるパラメータやセッションその他の情報によって同じサーブレットもしくはJSPでも表示が異なってきます。 2.