Ferramentas para teste em Java

Olá.

Gostaria que me recomendassem ferramentas tanto para teste estrutural como teste funcional ( caixa branca e caixa preta respectivamente) para código Java. Estou precisando pesquisar ferramentas para um projeto que vou entrar no próximo mês, e não sabemos, nem eu nem a equipe, se precisaremos testar o programa que iremos trabalhar com o teste funcional, estrutural ou ambos.

É preferível ferramentas que tenham integração com o Eclipse, a equipe usa muito ele, mas não há problemas se existirem outros que sejam frameworks independentes, trabalhem com o Ant ou o Maven(acho que é assim que se escreve, só ouvi falar dele).

Também não há problemas com softwares acadêmicos, pois estou em um projeto acadêmico também, e vamos testá-los antes de permitir a sua utilização.

Enfim, qualquer sugestão é bem-vinda.

Olá, Boa Noite.

Podes utilizar o WindowBuilder, um plugin do Google pra criar as Interfaces Gráficas. Bastante prático e fácil de usar.
Caso usem banco de dados MySQL, podem usar a ferramenta MySQL WorkBench pra modelar e criar o que quiser no banco de dados.
Pra relatórios, uso o BIRT. Só desenhar o modelo, colocar o select, e depois ‘chamar’.
Window Builder: http://www.eclipse.org/windowbuilder/ ou https://developers.google.com/java-dev-tools/download-wbpro pra instalação.
MySQL: http://dev.mysql.com/downloads/.
BIRT: http://www.eclipse.org/birt.

Vlw, até+.