Utilize este guia passo-a-passo para configurar TestNG no Eclipse

Atualizada por Último 24 de Maio, 2020 —Cara Arieli, CTO Qualidade

O artigo vai ajudar você a configurar uma básicas TestNG projeto usando o Eclipse ao mesmo tempo, dando a você uma grande visão do TestNG e suas características.

Alavancar o seu teste contínuo de transformação digital

Cara Arieli, CTO de Testes Contínuos em Digital.ai e Ashok Balasubramanian CTO de Atos Syntel, discutir casos reais de como o teste pode e deve evoluir, para tirar proveito das tecnologias digitais.

Assista agora

Testes Contínuos

Para este tutorial você vai precisar de:

  • Java
  • Eclipse
  • Selênio Cliente e WebDriver
  • TestNG

o Que é TestNG?

TestNG é uma estrutura abrangente de testes de automação que abrange todos os modelos de testes, como testes unitários, testes de integração, testes funcionais e de ponta a ponta. Inspirado por JUnit e NUnit, Cedric Beust criou TestNG em 2004 para tornar os testes de ponta a ponta simples e fáceis. Com anotações e recursos de relatórios, o TestNG facilita o código de casos de teste. TestNG é a forma curta de teste da próxima geração.

a melhor coisa com TestNG é o recurso de relatório. Ele oferece um relatório de teste detalhado mostrando quantos casos de teste falharam, quantos pularam e quantos tiveram sucesso. Quando você executa um método com vários casos de teste e se um caso de teste falhar, é necessário executar o método novamente com todos os casos de teste. Você não pode executar o teste com falha sozinho. Então, você também estará executando testes bem-sucedidos. No entanto, TestNG permite gerar um relatório de teste com falha como um arquivo XML. Isso significa que você pode executar este arquivo XML para executar apenas casos de teste com falha. Você não precisa executar os bem-sucedidos novamente.

outra característica importante é que você pode agrupar vários casos de teste e executá-los de acordo com a sequência predefinida ou executar um caso várias vezes. TestNG permite testes paralelos, o que significa que você pode executar vários casos de teste em várias plataformas, integrando-o facilmente com ambientes CI/CD, como Jenkins.

anotações no TestNG é um ótimo recurso que permite que os desenvolvedores entendam facilmente o código enquanto lidam automaticamente com exceções. Embora o teste multithread seja suportado, a configuração de tempo de execução é flexível e a API vem como um plugin.

Passo 1: Instalar e configurar Java

TestNG requer Java, o que significa que você deve baixar e instalar o Java JDK5 primeiro. Você pode baixar o Java Development Kit no site da Oracle.

assim que o download for concluído, clique duas vezes nele e instale o pacote.

Passo 2: Configurar Variáveis de Ambiente

Para executar o Java, você deve configurar a variável de ambiente

  1. Abra o Propriedades do Sistema e clique em ‘Advanced Propriedades do Sistema
  2. Clique em variáveis de Ambiente
  3. Em variáveis de usuário, verifique se a variável JAVA_HOME caminho está definido para o caminho onde o Java está instalado
  4. Em variáveis de Sistema, verifique se o Caminho valor contém o caminho java

TestNG - Variáveis De Ambiente

Passo 3: Instale o Eclipse

agora que o Java está instalado, você pode baixar e instalar o Eclipse.

  1. para baixar o Eclipse, visite o site do eclipse.
  2. Clique duas vezes no software baixado.

     eclipse installer

  3. a próxima tela exibe várias opções do Eclipse IDE para várias tarefas. Escolha Eclipse IDE para desenvolvedores Java.

     Eclipse installer

  4. aceite o contrato de licença na próxima tela.

     acordo Eclipse

  5. verifique o caminho da pasta Java e o caminho de instalação e clique em ‘Instalar’.

     eclipse installer

  6. o processo de instalação começa.

     instalação do eclipse

  7. após a conclusão da instalação, inicie o aplicativo.

     lançamento do eclipse

  8. Defina o diretório da área de trabalho na próxima tela.

     eclipse IDE launcher

  9. a próxima tela é a tela de boas-vindas.

     eclipse ide Home

agora o Eclipse está instalado e pronto para uso. Nós também oferecemos nosso próprio plugin Eclipse que você pode aprender mais sobre aqui.

Etapa 4: Baixe Selenium Client e WebDriver

para executar scripts de teste selenium, você precisa baixar o Selenium client e o WebDriver para Java. Ele vem na forma de arquivos JAR. Você pode baixar os arquivos JAR do site Selenium.

Passo 5: Baixar TestNG plugin

TestNG pode ser facilmente adicionado ao Eclipse usando a opção Marketplace.

clique em ‘ajuda’ e vá para Eclipse Market Place.

TestNG Eclipse Marketplace

Na próxima tela, digite TestNG na caixa de pesquisa e clique em ‘IR’. O Eclipse exibirá o plugin TestNG. Clique em Instalar.

no entanto, o pacote Eclipse mais recente não vem com o plugin TestNG. Nesse caso, você pode baixar arquivos JAR TestNG para o sistema e adicioná-los como bibliotecas ao projeto Java. Você pode baixar os arquivos do plugin TestNG neste link: https://dl.bintray.com/testng-team/testng-eclipse-release/

  1. clique em zipado e escolha a versão mais recente e baixe os arquivos.
  2. agora abra o Eclipse e clique em ajuda e vá para instalar o Software.
  3. clique em Adicionar e forneça o nome como TestNG Eclipse e o caminho onde você armazenou arquivos TestNG.

     TestNG disponível

  4. agora clique em Avançar e aceite o contrato de licença e instale o plugin.

    testng eclpise licenças

  5. o sistema solicitará uma reinicialização.

    reinício do TestNG

  6. depois que o Eclipse for reiniciado, clique em Arquivo-> novo – > projeto Java.

     projeto eclipse testng

  7. na próxima tela, digite o nome do seu projeto.

    novo projeto java

  8. a próxima tela exibirá as configurações do Java. Vá para bibliotecas e clique em Adicionar Biblioteca.

    novo projeto java

  9. Selecione TestNG e clique em avançar.

    adicionar biblioteca

  10. Clique em Concluir e TestNG agora está pronto para uso.

     acabamento

Etapa 6: crie um arquivo TestNG

  1. abra o Eclipse e vá para a exibição do Explorador de pacotes. Selecione o projeto de teste com o nome anterior (williamtestng aqui)
  2. clique com o botão Direito do mouse sobre o src e selecione novo ->outros

    eclipse novo outros

  3. Agora clique em TestNG e ele irá exibir TestNG Classe.

     Classe TestNG

  4. na próxima tela, ele solicitará que você insira novos detalhes da classe TestNG.

     novo teste TestNG Eclipse

  5. para a pasta de origem, clique no navegador e escolha o projeto TestNG.

     TestNG Eclipse

  6. forneça a pasta de origem e as informações do pacote e escolha anotações. por exemplo: @BeforeTest e @ AfterTest e clique em Concluir.
  7. Eclipse agora criará seu modelo TestNG automaticamente.

     TestNG Eclipse

Deixe uma resposta

O seu endereço de email não será publicado.