Sunday, January 20, 2013

JUnitとDbUnitとSelenium

メモがてら。

DBUnitを使えば、excelで用意したテスト用のデータをテスト実行前にDBに投入するとかがラクになる。 ソースはここ

DbUnit用のデータセットはデータベースのテーブルへの出し入れだけにしか使えないということはない。 たとえばDBデータではない、テストのパラメータとかをテストコードの外で管理するために使ってもかまわない。ソースは上のやつ参照。

JUnitテストケース上で @Theories, @Thory, @DataPoint, @DataPoints といったアノテーションを使えば、パラメータ化テストが楽になる。詳しくは「JUnit実践入門」をアマゾンで買いましょう。