Descrição: O objetivo deste projeto é dar um overview de como realizar uma validação de uma API rest. O recurso consumido está hospedado no site ViaCep.
Objetivos do teste: Dado um determinado cep, será consumido a API de consulta de cep, desserializar o retorno e realizar a devida asserção.
- JDK 17+
- Gradle 8.4+
Para validar se o JDK está instalado e devidamente configurado no ambiente, execute o seguinte comando:
java -versionO resultado deve ser algo semelhante ao output abaixo:
openjdk version "17.0.2" 2022-01-18
OpenJDK Runtime Environment (build 17.0.2+8-86)
OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)Caso seja necessário, o download da biblioteca Java pode ser realizado clicando aqui. Escolha a opção pertinente ao seu ambiente.
- local: Atualmente o projeto é executado apenas de forma local, sem a necessidade de realizar parametrizações para este propósito.
Execute o comando abaixo no path do projeto, considerando o sistema operacional utilizado.
Em ambientes Linux ou Mac:
./gradlew clean testEm ambientes Windows:
.\gradlew clean testAo finalizar a execução dos testes, será gerado um report. O mesmo pode ser consultado ao abrir o arquivo index.html, presente no subdiretório /target/site/serenity/.
Exemplo:
{path do projeto}/target/site/serenity/index.html- Shelcicky Wilkerson
Contato:
- LinkedIn: https://www.linkedin.com/in/shelcicky/
- Instagram: https://www.instagram.com/shell.wilkerson/