Documentação do teste
Impacto: Usuário fica aguardando sem saber se a ação foi concluída.
Tipo: Teste funcional / UX / Integração.
Cenário:
Dado que o usuário solicita dados da API
Quando a API não responde
Então o sistema permanece em carregamento infinito
Escape:
Para fins de teste, o botão Cancelar carregamento
interrompe a espera e libera a navegação.
Possível causa:
- Timeout da requisição não configurado.
- API indisponível ou com alta latência.
- Falta de tratamento para erro ou demora excessiva.
Sugestão de correção (alto nível):
- Definir timeout máximo para requisições.
- Exibir mensagem de erro ou tentativa novamente.
- Evitar loaders infinitos sem feedback ao usuário.
Observação: As sugestões são orientativas e visam melhorar a experiência do usuário, respeitando as decisões técnicas do time de desenvolvimento.