https://github.com/bscarpari/test-qa-api
API Automation Project
https://github.com/bscarpari/test-qa-api
intellij java junit lombok restassured
Last synced: about 2 months ago
JSON representation
API Automation Project
- Host: GitHub
- URL: https://github.com/bscarpari/test-qa-api
- Owner: bscarpari
- Created: 2024-08-05T01:14:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-08T16:44:39.000Z (about 1 year ago)
- Last Synced: 2025-02-15T20:12:36.489Z (8 months ago)
- Topics: intellij, java, junit, lombok, restassured
- Language: Java
- Homepage: https://viacep.com.br/ws/57083630/json
- Size: 101 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desafio Técnico - API - QA




Este projeto consiste em um desafio técnico para demonstrar conhecimentos acerca de Automação de Testes em API. A API de
exemplo a ser utilizada é [ViaCEP](https://viacep.com.br/ws/CEP/json).## Rodar o projeto localmente
1. Clone o repositorio
```ssh
git clone https://github.com/bscarpari/test-qa-api.git
```2. Entre na pasta criada
```ssh
cd test-qa-api
```3. Abra o projeto na IDE IntelliJ
4. Certifique de configurar o SDK do projeto para Java 17
```text
File > Project Structure > Project > Project SDK > 17
```5. Crie um arquivo chamado `application.properties` na pasta `src/main/resources` e adicione este exato trecho de
código:```properties
BASE_URL=https://viacep.com.br
```5. Para rodar todos os testes de uma só vez:
```text
a. Acesse a dependência lateral direita escrita "Maven"
b. Abra o Lifecycle
c. Execute o comando "test"
```## Responsável
## Cobertura de testes
- [X] Cenário 1: Cep Válido
- [X] Cenário 2: Cep Inválido## Licença
[MIT](https://choosealicense.com/licenses/mit/)