FEST - ваша лучшая ставка.
В основе лежит тестовый фреймворк в стиле JUnit / Test-NG; и его ключевой особенностью является свободный интерфейс вокруг класса Robot
.
Хотя оно предназначено для тестирования приложений Swing, я полагаю, что вы также можете тестировать приложения AWT с ним.
Кроме того, благодаря своим корням и истории, он очень похож на тестирование в стиле xUnit, поэтому интеграция с JUnit должна быть простой. Он также имеет плагины для среды IDE Netbeans и Eclipse, что позволяет запускать модульные тесты в среде разработки.
Главный недостаток, однако, заключается в том, что вы не можете «записывать» тестовые случаи, как позволяют некоторые инструменты тестирования. Вам придется кодировать контрольные примеры.