JavaでのDBのテストデータ作成はDbSetupが楽 - Qiita を見て DbSetup をちょっと試してみた。 それで、中々良さげだったのでユーザーガイド(http://dbsetup.ninja-squad.com/user-guide.html)をテキトーに翻訳してみた。 User Guide Don't clean up, prepare! 伝統的なデータベーステストの方法は、空のデータベースから始め、各テストの前にデータベースを操作し、テストを実行し、テスト後にデータを削除します。 このアプローチは不十分です。 データベースはテスト前に空でなければならず、そうでない場合失敗します。 テストが失敗する場合、テスト後にデータベースの中身を検証することには意味があります。 大半のテストはread-onlyで、同一のデータセットを何度も何度も追加&削除することはテストを遅くさせます