Relatório de Sessão 06 - celiapaivab/travel-manager-api GitHub Wiki
Missão 6 - Funcionamento CRUD de destinos
- Data e Hora do Início: 06/11/25 - 16:48
- Nome do Testador: Celia Bruno
- Módulo: Registro de Destino
Test Charter
- Explore todos os endpoints de destinos (POST, GET, PUT, DELETE)
- Com heurística de VADER - Verb
- Para descobrir se o funcionamento das operações de criar, ler, atualizar e deletar mantém a integridade dos dados.
Tamanho da Sessão
30 minutos
Notas*
- (I) Todos os endpoints retornam 200/201 para operações corretas (POST, GET, PUT, DELETE).
- (I) O servidor retorna 404 em vez de 405 ao trocar o método HTTP.
- (R) O 404 mascarando métodos incorretos pode dificultar a detecção de outros defeitos nos endpoints.
Defeitos
- Trocar o método HTTP em endpoints existentes retorna 404 Not Found, mas o ideal seria 405 Method Not Allowed quando o endpoint existe, mas o método está incorreto.
Perguntas
- Está correto receber 404 Not Found ao trocar o método HTTP?
- O backend deveria retornar 405 Method Not Allowed quando o método está incorreto em endpoint existente?