Testing database applications requires a careful selection of test data in order to cover the required business logic as much as possible.

As conventional test coverage criteria for languages such as Java or C are not adequate to handle the complexity of queries executed against the database, Test4Data® offers a way to measure the test coverage in relation to the SQL statements and the test data.

Additionally, Test4Data® includes tools to automatically generate the test data and to automatically reduce the size of the test databases, leading to maximizing the coverage and lowering the global cost of testing.