When it comes to testing software, it's very important to use high-quality test data. Well, thought out test data will help you write tests that catch bugs early on and easily identify the source of the problem. The data should be realistic, varied, and clear so that you can easily understand what is being tested. Also, it's helpful if the test data is small enough to be able to work with it directly in the code.
In this kit we look at 7 different Java testing data libraries designed to help you generate random test data for your Java application. AutoParams - Arbitrary test data generator for parameterized tests; cglib - high level API to generate and transform Java byte code; datafactory - Java library for generating test data.