| | 1. SQLUnit | By: | | License: | GNU General Public License (GPL) | URL: | http://sqlunit.sourceforge.net | Description: | SQLUnit is a regression and unit testing harness for testing database stored procedures. An SQLUnit test suite would be written as an XML file. The SQLUnit harness, which is written in Java, uses the JUnit unit testing framework to convert the XML test specifications to JDBC calls and compare the results generated from the calls with the specified results.
|
2. dbMonster | By: | | License: | Apache Software License | URL: | http://dbmonster.kernelpanic.pl/ | Description: | dbMonster is a tool which helps database application developers with tuning the structure of the database, tuning the usage of indexes, and testing the application performance under heavy database load. dbMonster generates as much random test data as you wish and puts it into SQL database. It provides a very pluggable interface and is trivial to use. dbMonster is written in Java.
|
3. DbUnit | By: | | License: | GNU Library or Lesser General Public License (LGPL) | URL: | http://dbunit.sourceforge.net/ | Description: | DbUnit is a JUnit extension (also usable with Ant) targeted for database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur when one test case corrupts the database and causes subsequent tests to fail or exacerbate the damage.
DbUnit has the ability to export and import your database data to and from XML datasets. Since version 2.0, DbUnit can works with very large dataset when use in streaming mode. DbUnit can also helps you to verify that your database data match expected set of values.
|
|