Вот типичный инструмент: http://mediakey.dk/~cc/generate-junit-tests/
TestGen4J - это набор инструментов с открытым исходным кодом, который автоматически генерирует примеры модульных тестов.TestGen4J автоматически генерирует контрольные примеры JUnit из ваших собственных файлов классов Java или исходных файлов.Его основной задачей является проверка граничных значений аргументов, передаваемых методу.Он использует правила, записанные в настраиваемом пользователем XML-файле, который определяет граничные условия для типов данных.Тестовый код отделяется от тестовых данных с помощью JTestCase.
Тестовый код генерируется иерархически.Создается основной набор тестов, который вызывает наборы тестов отдельных классов.Набор тестов для отдельного класса состоит из набора методов тестирования этого класса.
Тестовые данные также организованы иерархически, в соответствии со структурой тестового кода, в формате XML.Этот XML-файл фактически содержит данные для всех случаев модульного тестирования для каждого метода.JTestCase помогает перебрать все контрольные примеры каждого метода и выполнить один
один для JUnit.