# DTM + DBFit
# DTM database generator https://sqledit.com/dg/
## features:
* It can create random and repeatable data.
* Supported databases include Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL, etc.
* Supported formats for output files are CSV, SQL Script, XML, and JSON.
* For external data sources, it supports Excel, Access files, and XML documents.
* DTM Data Generator provides 15 methods, to fill in the data in the database or to generate data.
## Pros:
* Supports many commonly used databases.
* Fast data generation.
* You will get options to replace, append and update for each table.
## Cons:
It only supports the Windows operating system.
## Price: license
# DBFit Unit testing framework
http://dbfit.github.io/dbfit/
## Feature:
* Write, manage and execute tests directly from the browser.
* Out-of-the-box support for Oracle, SQL Server, MySQL, DB2, PostgreSQL, HSQLDB and Derby
* DbFit tests are written using tables, making them more readable than xUnit-style tests
* Run tests from the commandline, any Java IDE or CI build tool.
* Run tests from the commandline, any Java IDE or CI build tool
## Price: Free and open source