Ed
mês passado
Vamos analisar as alternativas uma a uma para encontrar a resposta correta sobre o acesso a dados ou funções externas durante os testes de unidade: a) "é uma prática que pode ser usada, porém, não é recomendada. Nesse caso, normalmente se trata de um erro no projeto de teste." - Essa afirmação é verdadeira, pois acessar dados externos em testes unitários não é uma prática recomendada, mas não é a melhor resposta. b) "pode-se testar, normalmente, as funções e dados externos em testes unitários, da mesma forma que a aplicação faria." - Isso não é correto, pois testes unitários devem ser isolados e não devem depender de funções externas. c) "para simular os dados e funções externos à unidade testada, faz-se o uso de mocks, evitando interferências externas no teste." - Esta é uma afirmação correta. O uso de mocks é uma prática comum em testes unitários para simular dependências externas. d) "funcionalidades que dependem de outras não podem ser enquadradas em testes unitários, devendo ser tratadas apenas em testes de integração." - Embora testes de integração sejam importantes, funcionalidades que dependem de outras ainda podem ser testadas em testes unitários usando mocks. e) "neste caso, o correto é buscar os dados necessários e mantê-los em memória; e, então, executar os testes unitários sobre os dados." - Isso não é uma prática recomendada, pois pode levar a testes não isolados. A alternativa que melhor descreve a situação correta é: c) para simular os dados e funções externos à unidade testada, faz-se o uso de mocks, evitando interferências externas no teste.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade