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

Fevereiro 2017


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.



Tradução feita por Lucia Maurity y Nouira

Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 12 de novembro de 2011 às 13:08 por pintuda.
Este documento, intitulado 'FrameWork TestNG : princípio e instalação no WSAD', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.