fabiojcbatista / desafio_api_cep

Testes de API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio de API

GitHub repo size GitHub language count GitHub forks Bitbucket open issues Bitbucket open pull requests

Passo-a-passo:

  • Imagem do desafio

Ajustes e melhorias

  • Organizar a estrutura de código.
  • Criar Teste Base.
  • Criar Tests Cases.
  • Criar Validação com Shema validation.
  • Criar Relatório de Testes com Allure.

Instalação

Instalar Allure para gerar relatório.

  • Liberar a instalação do Scoop para instalar allure
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
  • Instalar Scoop.
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
  • Instalar Allure.
scoop install allure
  • Verificar versão do Allure.
scoop update allure
  • Abrir o relatório do allure no servidor.
allure serve

💻 Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

Uma máquina <Windows>. compatível na versão 10.

Java compatível com a versão 1.8.

IDE de desenvolvimento <VS Code/Eclipse/Intellij Idea>

🚀 Instalando

Para instalar as dependências, siga estas etapas:

Java 8 Clique aqui para fazer o download do Java 8

Eclipse Clique aqui para fazer o download do Eclipse

VS Code Clique aqui para fazer o download do VS Code

Intellij Idea Clique aqui para fazer o download do Intellij

☕ Usando

Para usar, siga estas etapas:

Clone ou baixe o projeto para uma pasta local.

git clone https://github.com/fabiojcbatista/desafio_api_cep.git

Depois abra na sua IDE preferida: Vs Code/Eclipse/Intellij Idea Para testar:

1º Entrar no pacote de teste/ rodar os testes cases da classe ReadZipCodeTest.

2° Para gerar os relatórios a partir do allure temos 2 opções: Abrir o powerShell e inserir os comandos:

  • 1º - Opção de comandos

Gerar relatório.

allure generate .\allure-results\ -o .\allure-report\ --clean

Remover diretório history do diretório allure-results.

Remove-Item .\allure-results\history\

Mover o diretório history do diretório allure-report para o diretório allure-results.

Move-Item .\allure-report\history\ .\allure-results\history\

Abrir o relatório no browser.

allure open .\allure-report\
  • 2º - Opção via arquivo executável

clicar duas vezes no arquivo "executeAllure.bat" do projeto no windows explorer. Será aberto o arquivo executável do powershell "allurePowershell.ps1" e rodará os comandos do passo anterior.

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Fabio Junior C. Batista

About

Testes de API


Languages

Language:Java 95.1%Language:PowerShell 3.6%Language:Batchfile 1.3%