Guia para testing em api design em API Design
Prompt gerado automaticamente para Testing em API Design em API Design
Crie uma simulação interativa detalhada para um engenheiro de software júnior, demonstrando passo a passo como escrever e executar testes de integração eficazes para uma API RESTful recém-projetada, que gerencia perfis de usuários. A simulação deve cobrir:
1. **Escolha e justificação de ferramentas:** Sugira uma ou duas ferramentas de teste de integração populares (ex: Postman/Insomnia, Cypress, Supertest com Jest/Mocha) e explique brevemente por que são adequadas para este cenário.
2. **Cenários de teste:** Apresente pelo menos 3 cenários de teste realistas para os endpoints `POST /users` (criação de usuário), `GET /users/{id}` (busca de usuário por ID) e `PUT /users/{id}` (atualização de usuário), incluindo casos de sucesso e falha (ex: dados inválidos, ID inexistente).
3. **Estrutura do teste:** Mostre o código (ou pseudocódigo claro se for para uma ferramenta visual) para a configuração (setup), execução da requisição HTTP, e validação da resposta (status code, corpo da resposta, cabeçalhos).
4. **Dados de teste:** Como gerar e gerenciar dados de teste dinâmicos para evitar repetição e garantir isolamento entre os testes.
5. **Relatório de resultados:** Como interpretar os resultados dos testes e identificar falhas.
O objetivo é que o engenheiro júnior possa replicar o processo para qualquer nova API que precise testar, entendendo os princípios por trás de cada etapa.
Tags relacionadas
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de API Design
Continue explorando prompts nesta categoria.
Guia para troubleshooting em api design em API Design
Prompt gerado automaticamente para Troubleshooting em API Design em API Design
Guia para melhores práticas em api design em API Design
Prompt gerado automaticamente para Melhores práticas em API Design em API Design
Guia para testing em api design em API Design
Prompt gerado automaticamente para Testing em API Design em API Design