testng installation basic program
Este tutorial cobre a instalação do TestNG. Também executaremos um programa TestNG básico e veremos quais relatórios podem ser gerados pós-teste executado no TestNG:
Este tutorial irá ensiná-lo a instalar o TestNG por meio do Marketplace e instalar as opções de novo software no Eclipse.
Também executaremos um programa TestNG básico e veremos quais são os relatórios que podem ser gerados após a execução do teste no TestNG.
=> Cuidado com a série de treinamento simples TestNG aqui.
O que você aprenderá:
como copiar um array java
Instalação e configuração do TestNG
TestNG para Eclipse: O plug-in nos ajuda a executar nossos scripts / testes TestNG do Eclipse. Ajuda na execução de suítes, grupos ou casos de teste individuais. Sempre que houver um erro, ele será relatado em uma guia separada e podemos visualizá-los sem problemas. Este plug-in também possui vários modelos que facilitam nossos testes.
Conjunto de variáveis de ambiente global / configuração necessária para TestNG no Eclipse:
- A versão mais recente do Java deve ser instalada para executar o plugin TestNG for Eclipse.
- A variável de ambiente para Java deve ser configurada.
- O Eclipse versão 4.2 e superior deve ser baixado na máquina. Versões abaixo que não são suportadas, teremos que nos certificar de atualizar a versão correta.
- As versões do Eclipse necessárias incluem oxigênio (4.7), néon (4.6), Marte (4.5), Lua (4.4), Kepler (4.3), Juno (4.2, 3.8), Anterior a Juno (<=4.1), Photon (4.8), 2018-09 (4.9).
- Suporte de plataforma: Windows, Mac, Linux / GTK.
O TestNG pode ser instalado de duas maneiras diferentes:
- Podemos usar o Eclipse Marketplace.
- Podemos instalar a partir de Instale o novo software.
Vamos descobrir as duas formas de instalação do TestNG no Eclipse.
# 1) Instalação por meio do Marketplace
A seguir, estão as etapas para instalar o TestNG do Marketplace:
Passo 1: Inicie o Eclipse.
Passo 2: Vá para a seção de ajuda.
Etapa 3: Clique Eclipse Marketplace na seção Ajuda.

Passo 4: A janela Eclipse Marketplace é aberta. Insira TestNG no Achar opção e clique no botão de pesquisa.


Etapa 5: Clique no Botão de instalação como mostrado abaixo.

Etapa 6: Outra nova janela se abrirá, não mude nada. Basta clicar no Botão de confirmação .

Etapa 7: Clique no Próximo botão e a caixa de diálogo do Contrato de Licença será aberta. Clique em “Aceito os termos do contrato de licença” e clique no botão Botão Terminar .

Etapa 8: Quando um aviso de segurança for recebido, clique no botão OK.

Etapa 9: Aguarde até que a instalação seja concluída.

Etapa 10: O Eclipse solicitará uma reinicialização, clique no Botão sim . Caso contrário, devemos reiniciar o Eclipse para as mudanças que fizemos.

Etapa 11: Assim que a reinicialização for concluída, podemos verificar se TestNG foi instalado com sucesso ou não. Para verificar, clique em Windows, depois em Preferências e veja se TestNG está incluído na lista de Preferências ou não.


# 2) Através da instalação de novo software
Passo 1: Clique no botão Ajuda na barra de menu superior do Eclipse. Então clique em “Instalar Novo Software” como mostrado abaixo.

Passo 2: Insira http://beust.com/eclipse em Work with the Field conforme mostrado abaixo e aguarde algum tempo até que TestNG seja exibido.


Etapa 3: Selecione os caixa de seleção para TestNG e clique no botão Avançar.

Passo 4: Ele verifica os requisitos ou quaisquer dependências antes de iniciar a instalação. Se houver algum problema com os requisitos / dependências, ele solicitará a instalação antes de continuar com o TestNG. Na maioria das vezes, ele é instalado com êxito.

Etapa 5: Assim que as etapas acima forem concluídas, ele pedirá para revisar os detalhes da instalação. Clique em OK e depois no Próximo botão continuar.

Etapa 6: Aceite os termos do contrato de licença e clique no botão Botão Terminar .

Demora alguns minutos para ser instalado.
Observação: Assim que a instalação for concluída, podemos verificar se TestNG está instalado corretamente ou não. Para fazer isso, vá até a barra de menus do Windows, clique em Mostrar vista e então clique em Outro como mostrado abaixo.

Expanda a pasta Java e veja se TestNG está disponível conforme mostrado abaixo.

Caso de teste de automação TestNG
Vamos criar nosso primeiro caso de teste de automação com TestNG.
Passo 1: Crie um novo projeto e pacote. Clique em Arquivo -> Novo -> Projeto Java.

Em seguida, a janela New Java Project será aberta. Insira um nome de projeto conforme mostrado abaixo.
Aqui foi dado como TestNGPractice. Não selecione nada, apenas mantenha-o como o padrão, a menos que mostre alguma mensagem. Clique no Próximo botão .

como abrir arquivos bin no pc
Agora o Configurações Java tela é exibida. Mantenha-o como padrão e clique no Botão Terminar .
Passo 2: O projeto TestNGPractice é criado e também podemos ver o Biblioteca do sistema JRE para ser incluído automaticamente.

Etapa 3: Clique com o botão direito do mouse no Projeto TestNGPractice e clique em Propriedades. Propriedades para TestNGPractice janela será exibida.

Passo 4: Selecione Caminho de construção Java e clique na guia bibliotecas conforme mostrado abaixo.

Agora clique em Adicionar JARs externos . Ele o levará para a pasta onde guardou todos os seus arquivos JAR executáveis. Selecione todos os arquivos e clique no Botão abrir como mostrado abaixo.

Agora clique em adicionar mais dois arquivos jar conforme mostrado abaixo.

Você poderá ver que todos os Arquivos Jar externos foram incluídos / adicionados para este projeto. Clique em Botão Aplicar e Fechar.

Agora todas as Bibliotecas referenciadas também foram adicionadas.

Etapa 5: Agora, clique com o botão direito do mouse no arquivo src em Projeto TestNGPractice. Selecione Novo-> Outro-> Criar um novo pacote Java .

perguntas e respostas da entrevista android com 3 anos de experiência

Digite o nome conforme mostrado abaixo de “practiceTests” e clique no botão Concluir. Não mude nada, a menos e até que você receba qualquer mensagem.
Etapa 6: Agora crie uma classe TestNG sob o pacote practiceTests. Clique com o botão direito no Pasta de caso de teste , vamos para TestNG e selecione “Classe TestNG” .
Insira o nome da classe como Teste Básico na tela New TestNG class conforme mostrado abaixo e clique no Botão Terminar . Você também pode verificar as anotações @BeforeMethod e @AfterMethod para nosso primeiro programa básico.
As anotações são usadas pelos desenvolvedores para descrever códigos em um programa. Existem diferentes tipos de anotações usadas no TestNG de acordo com os requisitos. @Test é a anotação base no fluxo de trabalho TestNG. Aqui, as anotações @BeforeMethod e @AfterMethod são executadas antes e depois da execução dos métodos @Test, respectivamente.


Observação : Na classe TestNG, não selecionamos public static void main como fazemos em programas Java. Deve estar sempre desmarcado. Não precisamos do método principal para executar a classe. TestNG executa a classe automaticamente.
Sua primeira aula TestNG está preparada. Agora você pode escrever um teste básico para o seu primeiro programa na classe TestNG.

Vamos escrever o programa básico TestNG. Usaremos as anotações @BeforeMethod, @Test e @AfterMethod TestNG para escrever nosso programa. Estaremos aprendendo mais sobre Anotações em nossos próximos tutoriais.
Aqui você pode ver que verificamos as anotações ao criar a primeira classe TestNG. Podemos ver as anotações que selecionamos (@BeforeMethod e @AfterMethod), importadas da biblioteca TestNG.
Programa :
package practiceTests; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.testng.annotations.AfterMethod; public class BasicTest { @BeforeMethod public void beforeMethod() { System.out.println('Launch the Browser'); } @Test public void gmailLogin() { System.out.println('Gmail Logged in successfully'); } @AfterMethod public void afterMethod() { System.out.println('Log out of Gmail and Close the Browser'); } } 
Etapa 7: Vamos fazer o teste. Isso deve ser feito clicando com o botão direito do mouse no script do caso de teste. Selecione Executar como -> Teste TestNG . Clique no botão OK.


Etapa 8: Assim que a execução for concluída, os resultados serão semelhantes aos das telas abaixo. A tela de resultados mostra PASSADO: gmailLogin. Isso significa que o teste foi aprovado com êxito, sem erros.


Da mesma forma, você pode verificar as outras duas guias, ou seja, Testes reprovados e resumo . Se você tiver algum teste com falha, pode verificar os detalhes e a guia Resumo do teste mostra detalhes como nome do teste, tempo (em segundos) para executar o teste, contagem de classes (aqui foi apenas um) e método (aqui apenas um) .


TestNG também produz relatórios HTML. Para acessar este relatório, você pode ir para a pasta Projeto e clicar na pasta de saída do teste. Você pode verificar se existem diferentes tipos de relatórios como ‘ emailable-report.html ' e ' index.html ' como mostrado abaixo. Clique em ambos os relatórios e você poderá ver os detalhes de sua execução de teste.
TestNG’s ‘Index.html’ fornece um link para diferentes componentes como grupos, saída do repórter, tempos, etc. Ao clicar em cada um deles, você pode ver diferentes descrições detalhadas da execução. Estaremos discutindo isso nos próximos tutoriais.



Conclusão
TestNG possui recursos úteis que tornam o teste mais fácil. Vimos como TestNG pode ser instalado e como executar um programa de teste básico usando TestNG neste tutorial. Também vimos como os relatórios podem ser gerados após a execução do teste.
Nosso próximo tutorial explicará as anotações e ouvintes do TestNG em detalhes.
=> Dê uma olhada no guia para iniciantes do TestNG aqui.
Leitura recomendada
- Noções básicas de depuração de seu código no Eclipse
- Eclipse IDE: crie e execute seu primeiro projeto Java
- Tutorial do Eclipse: Integrando TestNG no IDE Eclipse Java
- Tutorial do Eclipse: recursos mais populares para ajudá-lo a codificar melhor
- Tutoriais detalhados do Eclipse para iniciantes
- Tutorial de JAVA para iniciantes: mais de 100 tutoriais práticos em vídeo Java
- Instalação e configuração passo a passo do Appium Studio
- Estrutura do programa C # e sintaxe básica com exemplos