Automated tests with databases: prep, verify, restore tables
**** Notice: dbUnit has a new home: https://github.com/dbunit ****
dbUnit is a JUnit extension targeted for database-driven projects that, among other things, puts your database into a known state between test runs.
Black-box system testing of web applications for developers. Intuitive, simple usage. Common-sense behavior. Fixes notorious bugs in DbUnit. Wraps DbUnit, Unitils and JWebUnit in common, modern usage pattern.
DataSetEditor is a graphical editor for dbUnit XML dataset files. It includes a textual editor and, if database driver provided, imports table layouts from database.
...Uses external test data (in Excel, XML etc) which is injected into your test case using standard JavaBeans properties. Data enables and integrates toolkits such as jWebUnit and DbUnit. 100% JUnit compatible.