Этот вопрос оставляет вопросы широко открытыми, какой тип тестирования вы действительно хотите сделать?
Модульное тестирование подразумевает проверку вашего пользовательского кода на уровне интерфейса метода, и инструментом для этого является JUnit.*
Тем не менее, вы специально упоминаете, что это приложение Swing, поэтому вы ищете способ автоматизировать взаимодействие с GUI для целей тестирования / регрессии?Это лошадь другого цвета.В этом случае, поскольку вы упомянули об использовании eclipse, вы можете посмотреть на GUIdancer.Вы также можете воспользоваться Google для автоматического тестирования пользовательского интерфейса и увидеть, что существует большой выбор коммерческих продуктов, но нет общего решения, каждое из которых соответствует своей экологической нише.