estou estudando para implatar os testes unitarios aqui na empresa
usamos Swing, JBoss, Hibernate, JasperReport …
minha duvida é como começar os testes unitarios, quais ferramentas para testar comportamento de tela, dados gravados no banco, relatorios, consultas de banco …
Bom, suas classes com lógica de negócio vc pode testar unitariamente com JUnit só.
Se você precisa de Mocks eu recomendo usar o Mockito.
Se você precisar criar grandes cenários no banco de dados, e depois quiser validar o banco e tal, pode usar o http://www.dbunit.org
Eu não manjo muito de programação Swing, mexo mais com Web, mas existe um projeto novo que parece legal, e dá para testar qualquer tipo de inteface gráfica: http://sikuli.org/