Passo-a-passo:
- 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.
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
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>
Para instalar as dependências, siga estas etapas:
Intellij Idea Clique aqui para fazer o download do Intellij
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.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Fabio Junior C. Batista |