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


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ção JUnit 3.8 TestNG
Integração ao Eclipse Total Total
Java 1.4 Sim Sim
Java 1.5 Não Sim
Flexibilidade Fraca Muito boa
Facilidade de ser implantado Muito boa Muito boa
Organização dos testes Média Muito boa
Reporting Muito boa Muito boa
Gestão das exceções Nenhuma Sim
Passagem de configurações Nenhuma Sim
Generalização dos testes Nenhuma Sim
Compatibilidade JUnit Sim Sim

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.

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. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
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.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade