TestNG

730 palavras 3 páginas
Antonio Marcos A. Guimarães
Vamberto Lima

Introdução
 Teste de software é um processo que determina se o

produto criado cumpriu os requisitos solicitados pelo cliente.  O objetivo é identificar as causas das falhas do produto

e corrigi-las antes da entrega final, reduzindo assim futuras consequências negativas.

TestNG
 Ferramenta escrita em Java e inspirada no JUnit

 Não só herdou as funcionalidade do JUnit como outras

inovadoras foram incorporadas.
 Fácil de usar, confiável, robusta, fácil manutenção, etc.
 Projetada para ajudar os desenvolvedores a dar o próximo passo (NG – Next Generation) em direção a uma cobertura de testes mais ampla e profunda, que envolva não só teste de unidade mas também todas as categorias de teste.
 Está conquistando espaço em projetos mais complicados, e vem crescendo a cada dia.

Funcionalidades
 Permite criar grupos de testes classificados por










funcionalidade e definir a ordem de execução deles
Permite trabalhar com outras ferramentas de teste
Executa métodos individualmente
É possível habilitar/desabilitar métodos
Fácil instalação do Plugin para o Eclipse
Contém um conversor de métodos de JUnit para
TestNG
Gera relatório de teste em formatos HTML e XML
Possibilita configuração de teste em formato XML

Funcionalidades
 Suporte a anotações. Ex. @DataProvider, @Test,





@Parameters, entre outros
Suporte para prover dados (grupo de dados para os testes) (@DataProvider).
Suporte a dependência de método ou de grupo
(dependsOnMethods, dependsOnGroups).
Suporte a agrupamento de métodos e/ou grupos de métodos. Suporte a parâmetros.

Instalação
Plug-in para Eclipse
 Selecione o menu: Help / Install New Software

 Clique no botão
 Digite na caixa de texto Name: TestNG

 Digite na caixa de texto Location: http://beust.com/eclipse
 Depois clique em OK
 Selecione a opção TestNG e clique em Avançar
 Eclipse irá guiá-lo

Relacionados

  • ANÁLISE COMPARATIVA DE FERRAMENTAS GRATUITAS PARA TESTE DE SOFTWARE ORIENTADO A OBJETOS
    7287 palavras | 30 páginas
  • Processos de software : convencionais e heavyweight + ide intellij-idea + tdd
    1093 palavras | 5 páginas
  • Comparação cmmi
    1715 palavras | 7 páginas
  • Informatica
    1899 palavras | 8 páginas
  • Testes Automatizados
    2627 palavras | 11 páginas
  • Automação de Testes
    4418 palavras | 18 páginas
  • Estruturas de Dados
    3275 palavras | 14 páginas
  • Logica de programação
    3675 palavras | 15 páginas
  • calculo numerico
    3929 palavras | 16 páginas
  • Informatica
    5329 palavras | 22 páginas