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