Projeto de estudos em testes de API REST utilizando Postman e ServeRest.
O objetivo é praticar o envio de requisições, a análise das respostas da API e a validação do comportamento dos principais endpoints.
- Criação de usuário
- Autenticação de usuário
- Criação de produto
- Listagem de produtos
- Exclusão de produto
- Postman
- ServeRest
- Git e GitHub
Durante os testes foram verificados:
- Método HTTP utilizado
- Endpoint da requisição
- Dados enviados no corpo da requisição
- Código de status retornado
- Conteúdo da resposta
- Comportamento apresentado pela API
api-testing-postman/
├── Postman/
│ └── Serverest.postman_collection.json
├── Prints/
│ ├── criar-produto.png
│ ├── deletar-produtos.png
│ └── listar-produtos.png
└── README.md
- Faça o download da collection disponível na pasta
Postman. - Abra o Postman.
- Clique em Import.
- Selecione o arquivo
Serverest.postman_collection.json. - Abra uma requisição da collection.
- Clique em Send.
- Analise o status e o conteúdo retornado pela API.
As evidências das execuções estão disponíveis na pasta Prints.
Este projeto permitiu praticar conceitos fundamentais de testes de API, como métodos HTTP, endpoints, corpo da requisição, códigos de status e análise das respostas retornadas.
- Criação de cenários positivos e negativos
- Uso de variáveis de ambiente
- Inclusão de asserções no Postman
- Execução automatizada com Newman
- Integração com GitHub Actions
Projeto desenvolvido para fins de estudo e construção de portfólio em Quality Assurance.