Sobes.tech
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.