FrameWork TestNG : princípio e instalação no WSAD

Faça uma pergunta

O TestNG (Test Next Generation) é uma ferramenta de testes unitários Java parecido em sua abordagem com o JUnit. No entanto, ele oferece melhorias em relação ao JUnit. Na verdade, ele oferece a possibilidade de utilizar uma melhoria significativa do Java 5, ou seja, as anotações.
É, aliás, um framework muito simples de implementar e integrar em projetos, ele fornece uma retro compatibilidade com os testes JUnit e propõe um plugin para criar a interface no ambiente de desenvolvimento Eclipse . Por outro lado, ele oferece uma flexibilidade de gravação, uma organização aberta de testes e funcionalidades avançadas, tal como a generalização dos testes.

Funcionalidades


TestNG fornece diversas funcionalidades, que são:
  • Organização de testes muito poderosos.
  • Ausência de restrição de nomeação
  • Retro compatibilidade com os testes JUnit.
  • Espera das exceções sobre os testes.
  • Criação de dependências entre os diferentes testes.
  • Passagem de configurações à métodos de teste.

Comparação com o JUnit


Pontos de comparaçãoJUnit 3.8TestNG
Integração ao EclipseTotalTotal
Java 1.4SimSim
Java 1.5NãoSim
FlexibilidadeFracaMuito boa
Facilidade de ser implantadoMuito boaMuito boa
Organização dos testesMédiaMuito boa
ReportingMuito boa Muito boa
Gestão das exceçõesNenhumaSim
Passagem de configuraçõesNenhumaSim
Generalização dos testesNenhumaSim
Compatibilidade JUnitSimSim

Integração no WSAD


Para a integração do TestNG ao nível do WSAD, é preciso:
  • Colocar-se no menu Ajuda -> Atualização de Softwares -> Localizar e Instalar
  • Depois, indicar que se quer instalar novos plugins
  • O site de download do [TestNG] não está presente. Ele deve ser adicionado, o site do plugin é http://beust.com/eclipse.
  • O plug-in [TestNG] é selecionado para atualização.



Jean-François Pillou

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net e diretor digital do Grupo Figaro. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.

Mais informações sobre a equipe do CCM