Ed
há 3 meses
Para identificar a característica principal de um bom teste unitário, precisamos entender o que é um teste unitário. Testes unitários são projetados para verificar o funcionamento de partes específicas do código, geralmente funções ou métodos, de forma isolada, sem depender de outras partes do sistema. Analisando as alternativas: a) Ele deve testar o sistema como um todo. - Isso não é verdade para testes unitários, pois eles focam em partes específicas, não no sistema completo. b) Ele deve testar unidades específicas de código isoladas de outras dependências. - Esta é a definição correta de um teste unitário, que deve testar partes do código de forma isolada. c) Ele deve ser executado apenas quando o sistema está completamente pronto. - Testes unitários devem ser executados frequentemente durante o desenvolvimento, não apenas quando o sistema está pronto. d) Ele deve ser escrito em uma linguagem de programação específica. - Testes unitários podem ser escritos em várias linguagens, dependendo do ambiente de desenvolvimento, mas não há uma linguagem específica que deva ser usada. Portanto, a alternativa correta é: b) Ele deve testar unidades específicas de código isoladas de outras dependências.
Mais perguntas desse material