testng example how create
perguntas e respostas da entrevista oracle para experientes
Este tutorial explica como criar o arquivo TestNG.xml com a ajuda do TestNG Exemplo:
Um dos tópicos mais importantes do TestNG, ou seja, o arquivo TestNG.xml, será explicado em detalhes aqui.
Muitas tarefas podem ser realizadas simultaneamente com o arquivo TestNG.xml.
Vamos começar!!
=> Verifique aqui para ver A-Z dos tutoriais de treinamento TestNG aqui.
O que você aprenderá:
- O que é TestNG.xml?
- Etapas para criar o arquivo TestNG.xml
- Exemplo de execução usando TestNG.xml
- Conclusão
O que é TestNG.xml?
O arquivo TestNG.xml é um arquivo de configuração que ajuda na organização de nossos testes. Ele permite que os testadores criem e tratem de várias classes de teste, definam suítes de teste e testes.
Isso torna o trabalho do testador mais fácil, controlando a execução dos testes, colocando todos os casos de teste juntos e executando-os em um arquivo XML. Esse é um belo conceito, sem o qual é difícil trabalhar no TestNG.
Vantagens do TestNG.xml
As principais vantagens do arquivo TestNG.xml são:
- Ele fornece execução paralela de métodos de teste.
- Ele permite a dependência de um método de teste em outro método de teste.
- Ajuda a priorizar nossos métodos de teste.
- Ele permite o agrupamento de métodos de teste em grupos de teste.
- Ele suporta a parametrização de casos de teste usando a anotação @Parameters.
- Ajuda no teste orientado a dados usando a anotação @DataProvider.
- Possui diferentes tipos de assertivas que ajudam a validar os resultados esperados com os resultados reais.
- Possui diferentes tipos de relatórios HTML, relatórios Extent, etc. para uma compreensão melhor e mais clara do nosso resumo de teste.
- Possui ouvintes que auxiliam na criação de logs.
Conceitos usados em TestNG.xml
# 1) Um Suite é representado por um arquivo XML. Ele pode conter um ou mais testes e é definido pela tag.
Exemplo:
#dois) Um teste é representado por e pode conter uma ou mais classes TestNG.
Exemplo:
# 3) Uma classe é uma classe Java que contém anotações TestNG. Aqui, ele é representado pela tag e pode conter um ou mais métodos de teste.
Exemplo
# 4) Um método de teste é um método Java anotado por @Teste métodos no arquivo de origem.
Exemplo:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
Exemplo de TestNG.xml
O arquivo Testng.xml básico se parece com o mostrado abaixo.
Etapas para criar o arquivo TestNG.xml
Em TestNG, temos que criar o arquivo TestNG.xml para lidar com várias classes de teste. Temos que configurar nossa execução de teste, definir a dependência de teste, incluir ou excluir quaisquer classes, métodos de teste, pacotes, testes, etc. e definir a prioridade também no arquivo XML.
Vamos criar o arquivo Testng.xml usando as etapas abaixo.
Passo 1: Clique com o botão direito na pasta Project, vá para New e selecione ‘File’ conforme mostrado na imagem abaixo.
Passo 2: Adicione o nome do arquivo como ‘Testng.xml’ conforme mostrado na imagem abaixo e clique no botão Concluir.
Etapa 3: Agora você pode adicionar o código XML abaixo em seu arquivo testng.xml. Você pode escolher o nome do seu conjunto de testes e o nome do teste de acordo com os requisitos.
Depois de fornecer as informações necessárias, o arquivo testng.xml se parece com o seguinte:
No arquivo XML acima, você pode ver a sequência de tags de maneira adequada e precisa. Suite => Test Classes => Class.
Aqui, o nome da suíte é
O nome do teste é
Podemos dar qualquer nome ao Suite e ao Teste no arquivo XML. Mas temos que fornecer o nome correto para a tag classes, que é uma combinação do nome do seu pacote e o nome do caso de teste.
O nome do pacote é Googletest e os nomes dos casos de teste são:
Passo 4: Vamos executar o arquivo xml. Execute o teste clicando com o botão direito no arquivo xml TestNG e selecione Executar como -> TestNG Suite .
Depois que o arquivo testng.xml for executado, podemos ver os resultados no console.
Exemplo de execução usando TestNG.xml
Aqui, criamos o nome da Suite como
Podemos dar qualquer nome ao Suite e ao Teste no arquivo XML. Mas temos que fornecer o nome correto para a tag das classes, que é uma combinação de seu nome de pacote e nome de caso de teste.
O nome do pacote é basicsDemo e os nomes dos casos de teste são Imagens do google e GoogleMaps .
Vamos executar o arquivo XML. Execute o teste clicando com o botão direito no arquivo TestNG XML e selecione Executar como => TestNG Suite .
Depois que o arquivo testng.xml for executado, podemos ver os resultados no console.
software de ripagem de dvd grátis windows 10
Conclusão
Exploramos tudo sobre TestNG.xml neste tutorial. As várias vantagens e conceitos usados em TestNG.xml foram explicados em detalhes com a ajuda de um exemplo TestNG
Esperamos que você tenha gostado de toda a gama de tutoriais nesta série TestNG.
Leitura feliz!!
=> Visite aqui a série de tutoriais de treinamento exclusivo do TestNG.
Leitura recomendada
- 20 perguntas e respostas mais populares da entrevista TestNG
- Como usar o framework TestNG para criar scripts do Selenium - Tutorial # 12 do TestNG Selenium
- Aprenda a usar anotações TestNG no Selenium (com exemplos)
- Teste de API REST com Spring RestTemplate e TestNG
- Manipulação de arquivos no Unix: Visão geral do sistema de arquivos Unix
- Tutorial do Eclipse: Integrando TestNG no IDE Eclipse Java
- Caracteres especiais do Unix ou metacaracteres para manipulação de arquivos
- MongoDB Criar Backup de Banco de Dados