Ed
há 4 meses
Vamos analisar cada uma das alternativas para encontrar a 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. - Embora acessar dados externos não seja ideal, a afirmação de que é um erro no projeto de teste é um pouco exagerada. 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 é uma boa prática em testes unitários, pois eles devem ser isolados. 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 prática comum e recomendada em testes unitários, onde mocks são usados 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. - Isso não é verdade, pois testes unitários podem e devem ser feitos com o uso de 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 que não são realmente unitários. A alternativa 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
Ed
ano passado
A alternativa correta é a letra C. Para simular os dados e funções externos à unidade testada, faz-se o uso de mocks, evitando interferências externas no teste.
Mais perguntas desse material