WEBページでの操作(テスト)のカバレッジを計るには

seleniumjUnit(djUnit)の組み合わせで可能ですか?


seleniumはRC(RemoteControl)を使います。
seleniumコマンドは、jUnit内から呼び出すことができ、webページ上での操作を実行できます(正確には、クライアントドライバ(RCに含まれるライブラリ)でseleniumコマンドを書き、seleniumサーバ上でwebブラウザ操作、操作結果のテストを実行します)。
参考ページ:テストの作成と実施(SeleniumRC−Java)


このテストケースをdjUnitで実行してやれば、WEBページでの操作の結果、ページクラスの処理をどの程度網羅したかを計るカバレッジを計測できると思います。


また、クライアントドライバでDBを初期化したり、
参考ページ:SeleniumRC ClientDriverでリモートサーバのDB初期化


テストのエビデンスとしてスクリーンショットも取れます。