-
Linkedin: Perfil Linkedin
-
Portfólio: Portfólio Online
-
WhatsApp: Conversar no WhatsApp
-
GitHub: Perfil GitHub
Projeto para garantir cobertura de testes de API
- Java 11+ JDK instalado
- Maven configurado no PATH da aplicação
- Allure-Report (instalação automatizada via pom.xml)
- IDE: intellij idea ou VSCode
Test-DBTestAPI
├── src
│ ├── main
│ │ └── java
│ └── test
│ └── java
├── pom.xml
└── README.md
|__.gitignore
Execução através da IDE: É possível selecionar o teste desejado e simplesmente clicar em 'play' no método correspondente
do teste ou pode-se executar pela linha de comando usando o seguinte comando:
Instalar dependências
mvn clean install Rodar todos os testes
mvn test Rodar Tags
mvn test -Dgroups="REGRESSAO"Após a execução dos testes será criada na raiz do projeto a pasta "allure-results"
Para gerar o relatório Allure
mvn allure:report
mvn allure:servePara rodar localmente e gerar o relatório de uma só vez rodar o comando:
mvn clean test; mvn allure:report; mvn allure:serve-
Este plano descreve a estratégia de testes para a API de Consultas de Ceps válidos e inválidos, visando garantir a cobertura de testes, identificar e corrigir bugs, e assegurar que a aplicação atende aos requisitos.
-
Validar a funcionalidade da API.
-
Garantir robustez e confiabilidade.
-
Identificar e corrigir bugs.
-
Assegurar conformidade com a documentação técnica.
-
Verificar usabilidade e qualidade do código.
-
Funcionalidades a Testar: Consultar Cep.
-
Testes Funcionais: Validar funcionalidades conforme os requisitos.
-
Testes de Contrato: Verificar conformidade com contratos de API.
-
Testes de Regressão: Assegurar que novas alterações não impactem funcionalidades existentes.