Prévia do material em texto
🎓 Teste de API Tentar sempre utilizar as últimas versões das libs de teste As libs nas versões mais atuais geralmente tem otimizações menos bugs. Dê prioridade para elas Quando for precisar de muitos itens do banco, recupere tudo em uma query só Fazendo as chamadas "pingadas", recuperando apenas 1 item por exemplo, pode causar timeouts indesejados nos testes. Recuperar tudo que você precisa de uma vez só, geralmente, é mais rápido. Sempre que possível, crie os objetos necessários durante o teste em vez de usar os existentes no banco Ninguém garante que eles vão estar lá pra sempre ou que alguém/alguma rotina vá alterar eles. Então, procure criar o usuário no teste, fazer upload de materiais no teste, criar lista no teste e, depois de validar tudo, apague tudo criado no contexto do teste 😋 Teste de API 1