Junior — Middle
Que métodos e ferramentas utilizou para testar a API no seu último projeto?
sobes.tech IA
Resposta da IA
Para testar a API no último projeto, utilizei vários métodos e ferramentas:
- Postman — para testes manuais de pedidos, verificação de respostas, cabeçalhos e estados.
- Testes automatizados baseados em REST-assured (Java) ou pytest + requests (Python) — para criar testes de regressão que verificam a correta funcionalidade da API perante alterações.
- Swagger/OpenAPI — para validar a conformidade da documentação com a API real.
- Testes de integração — para verificar a interação da API com a base de dados e outros serviços.
Exemplo de um teste simples em Python usando requests e pytest:
import requests
def test_get_user():
response = requests.get('https://api.example.com/users/1')
assert response.status_code == 200
data = response.json()
assert 'id' in data and data['id'] == 1
Este método permite identificar erros rapidamente e controlar a qualidade da API.