Ed
há 2 meses
Para responder à sua pergunta, vamos analisar as definições dos testes caixa-branca e caixa-preta: - Teste caixa-branca: Foca na estrutura interna do software, permitindo que o testador veja o código e a lógica por trás do funcionamento do sistema. Ele verifica a lógica interna e a estrutura do código. - Teste caixa-preta: Foca no comportamento externo do software, sem considerar como ele funciona internamente. O testador verifica se o software atende aos requisitos e funciona como esperado a partir da perspectiva do usuário. Agora, vamos analisar as alternativas: a) Teste da estrutura dos componentes externos e teste das falhas do comportamento interno do software. - Incorreto, pois inverte os conceitos. b) Teste do software no ambiente do usuário e teste no ambiente do desenvolvedor. - Incorreto, não descreve corretamente os tipos de teste. c) Teste da estrutura dos componentes internos e teste das falhas do comportamento externo do software. - Correto, pois descreve precisamente o teste caixa-branca (interno) e o teste caixa-preta (externo). d) O desenvolvedor testa o software no ambiente do usuário e o usuário testa o software no ambiente do usuário. - Incorreto, não reflete os conceitos de teste. e) O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário. - Incorreto, não descreve os tipos de teste. Portanto, a alternativa correta é: c) Teste da estrutura dos componentes internos e teste das falhas do comportamento externo do software.