Ed
há 3 meses
Para entender a relação entre testes unitários e o conceito de "caixa preta", precisamos analisar o que cada um desses termos significa. - Testes unitários: são testes que verificam o funcionamento de partes específicas do código (unidades), geralmente focando na lógica interna e no comportamento do código. - Teste de caixa preta: é um método de teste onde o testador não tem conhecimento da implementação interna do sistema. Ele se concentra apenas nas entradas e saídas do sistema. Agora, vamos analisar as alternativas: a) Testes unitários são realizados com base em dados de entrada e saída, sem se preocupar com a implementação interna do sistema, como no conceito de "caixa preta". - Esta afirmação é incorreta, pois os testes unitários se preocupam com a implementação interna. b) Testes unitários focam em verificar o código interno, enquanto os testes de caixa preta não lidam com o comportamento do sistema. - Esta afirmação é confusa, pois os testes de caixa preta sim lidam com o comportamento do sistema, mas não com a implementação interna. c) Não há relação entre esses conceitos. - Esta afirmação é falsa, pois ambos são métodos de teste, mas com enfoques diferentes. d) Testes unitários são uma forma de teste "caixa branca", já que examinam internamente o funcionamento do código. - Esta afirmação é correta, pois testes unitários realmente se enquadram na categoria de testes "caixa branca". Portanto, a alternativa correta é: d) Testes unitários são uma forma de teste "caixa branca", já que examinam internamente o funcionamento do código.
Mais perguntas desse material