Prévia do material em texto
<p>Questão 1</p><p>Respondida</p><p>Qualquer produto de engenharia (e muitas outras coisas) pode ser testado por uma de duas maneiras: (1) conhecendo-se a função especificada para a qual um produto foi projetado para realizar, podem ser feitos testes que demonstrem que cada uma das funções é totalmente operacional, embora ao mesmo tempo procurem erros em cada função. Conhecendo-se o funcionamento interno de um produto, podem ser realizados testes para garantir que “tudo se encaixa” – isto é, que as operações internas foram realizadas de acordo com as especificações e que todos os componentes internos foram adequadamente exercitados. A primeira abordagem de teste usa uma visão externa e é chamada de teste caixa-preta. A segunda estratégia exige uma visão interna e é chamada de teste caixa branca.</p><p>Qual é a principal diferença entre os testes de caixa preta e caixa branca em relação à abordagem de testes?</p><p>Os testes de caixa preta examinam a estrutura interna do código, enquanto os testes de caixa branca se concentram apenas nas funcionalidades visíveis para o usuário.</p><p>Os testes de caixa branca se concentram em testar a funcionalidade do software, enquanto os testes de caixa preta examinam os aspectos internos do código.</p><p>Os testes de caixa branca se baseiam nas especificações do sistema, enquanto os testes de caixa preta consideram o código-fonte do software.</p><p>Os testes de caixa preta são mais adequados para verificar a lógica do código, enquanto os testes de caixa branca são ideais para avaliar a usabilidade.</p><p>Não há diferença significativa entre os dois tipos de teste; eles podem ser usados de forma intercambiável.</p><p>Sua resposta</p><p>Os testes de caixa branca se baseiam nas especificações do sistema, enquanto os testes de caixa preta consideram o código-fonte do software.</p>