山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

JSPの単体テスト

JUnitでActionクラスなどはテストできる

ようになりましたがJSPでも条件分岐や

ループもあるので単体テストが必要です。

ここだけ手動というのもなんだか残念なので

やり方を調べてみました。


Cactus、HttpUnitといったものは結構前から

あります。

いずれもJUnit4には対応しておらずすでに

アップデートもされていません。

JspTestなるものをSourceForgeの中で見つけ

ましたが同様でした。


やはりSeleniumが一番よさそうです。

Seleniumは実際にブラウザを自動的に動かして

テストするものです。

JUnit内で使うこともできるので、テストデータを

流し込んで動かして確認するという形で

単体テストができます。

実際にはモックなどを使うことができないので

結合テストになりますが。