Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual é a fronteira de teste em apps que consomem APIs?

Sempre tive essa dúvida: até que ponto eu posso testar um app que consome dados de uma API, por exemplo: "nessa tela deve-se ter 2 filmes disponíveis para o usuário". Se isso é uma regra de negócio devia ser testada no backend da API e livrar, assim, o dev mobile dessas verificações? Outro exemplo é: uma lista deve está ordenada, quem garante a ordenação é a própria API, então precisa o mobile testar isso?

1 resposta
solução!

Olá Silvio, entendo que o App deve testar os itens de sua responsabilidade, já que existem regras de tela, e existem regras que "deveriam" ser resolvidas no backend, mas não o são e consequentemente este tipo de regra acaba "vazando" para o front (não deveria mas acontece).

Por exemplo: deve aparecer apenas 2 filmes mas o backend retorna 10. Neste caso o front deve exibir apenas os 2 filmes e os testes do front deveriam contemplar isso.

No exemplo da ordenação está claro que o teste deveria ser feito no back.

Att.