Junior
Quais são os seus objetivos e tarefas ao usar o Postman no processo de teste?
sobes.tech IA
Resposta da IA
Os meus objetivos e tarefas ao usar o Postman no processo de teste:
-
Teste funcional de API:
- Verificar o funcionamento correto dos métodos HTTP (GET, POST, PUT, DELETE, etc.).
- Validar as respostas da API (códigos de estado, estrutura JSON/XML, conteúdo).
- Testar diferentes cenários de uso da API com vários parâmetros.
- Verificar o tratamento de erros e casos limite.
-
Automatização de testes de API:
- Criar coleções de requisições para testes de regressão.
- Escrever scripts em JavaScript (Pre-request Scripts, Tests) para automatizar verificações e preparar dados.
- Usar Collection Runner ou Newman para executar testes automatizados em pipelines CI/CD.
-
Testes exploratórios de API:
- Prototipagem rápida e envio de requisições para verificar hipóteses.
- Explorar a estrutura e comportamento da API sem necessidade de escrever código.
-
Documentação de API:
- Criar coleções de requisições claras e compreensíveis que possam servir como documentação viva.
- Adicionar descrições às requisições, parâmetros e exemplos de respostas.
-
Trabalho em equipa:
- Partilhar coleções de requisições com outros membros da equipa (desenvolvedores, outros testers) para facilitar a depuração e os testes.
- Usar Workspaces para organizar e aceder conjuntamente aos recursos de teste.
-
Testes de desempenho (básico):
- Realizar testes manuais de desempenho enviando várias requisições.
- Usar funções integradas do Postman para analisar o tempo de resposta.
-
Testes de integração:
- Verificar a interação com serviços e APIs externas.
- Modelar respostas de serviços externos usando Mock Servers.