TestNG - Conecte com Eclipse

Para configurar TestNG com Eclipse, siga as etapas fornecidas abaixo -

Etapa 1: Baixe o arquivo TestNG

Baixe a versão mais recente do arquivo jar TestNG em http://www.testng.org

SO Nome do arquivo
janelas testng-6.8.jar
Linux testng-6.8.jar
Mac testng-6.8.jar

Presumimos que você copiou o arquivo JAR acima na pasta C: \> TestNG.

Etapa 2: definir o ambiente Eclipse

  • Abra eclipse → clique com o botão direito do mouse no projeto e vá para propriedade → Build Path → Configure Build Path e adicione testng-6.8.jar nas bibliotecas usando o botão Add External Jar .

  • Presumimos que seu Eclipse tenha o plug-in TestNG embutido; se não estiver disponível, obtenha a versão mais recente usando o site de atualização.

    • Em seu Eclipse IDE, selecione Ajuda / Atualizações de software / Localizar e instalar .

    • Procure por novos recursos para instalar.

    • Novo site remoto.

    • Para Eclipse 3.4 e superior, digite http://beust.com/eclipse.

    • Para Eclipse 3.3 e abaixo, digite http://beust.com/eclipse1.

    • Certifique-se de que a caixa de seleção ao lado do URL esteja marcada e clique em Avançar .

    • O Eclipse então o guiará pelo processo.

Agora, seu Eclipse está pronto para o desenvolvimento de casos de teste TestNG.

Etapa 3: verificar a instalação do TestNG no Eclipse

  • Crie um projeto TestNGProject no Eclipse em qualquer local.

  • Crie uma classe MessageUtil para testar no projeto.

/*
* This class prints the given message on console.
*/

public class MessageUtil {

   private String message;

   //Constructor
   //@param message to be printed
   public MessageUtil(String message) {
      this.message = message;
   }

   // prints the message
   public String printMessage() {
      System.out.println(message);
      return message;
   }   
}
  • Crie uma classe de teste TestNGExample no projeto.

import org.testng.Assert;
import org.testng.annotations.Test;

public class TestNGExample {
   String message = "Hello World";	
   MessageUtil messageUtil = new MessageUtil(message);

   @Test
   public void testPrintMessage() {	  
      Assert.assertEquals(message,messageUtil.printMessage());
   }
}

A estrutura do projeto deve ser a seguinte -

Finalmente, verifique a saída do programa clicando com o botão direito do mouse no programa e executando como TestNG.

Verifique o resultado.