← Questões de Engenharia de Software

Engenharia de Software · FGV · 2021

Questão comentada de Engenharia de Software

Com referência às metodologias de teste de software, a técnica que avalia as funcionalidades sem ter contato com o código-fonte, mas apenas com as respostas que o sistema dá a determinadas ações, é conhecida como

Gabarito: C

Quando o enunciado fala em avaliar as funcionalidades do sistema sem olhar o código-fonte, ele está descrevendo a visão de quem usa a aplicação por fora, testando entradas e conferindo saídas. Em outras palavras: você não quer saber como a máquina pensa por dentro, só quer ver se ela entrega o resultado esperado. Isso é exatamente a lógica de teste de caixa preta. Nesse tipo de teste, o foco está nos requisitos, nas funções e no comportamento observado. Você fornece uma ação, um dado ou uma interação, e verifica se a resposta do sistema está correta. É o tipo de abordagem que combina muito com validação funcional, porque o interesse é descobrir se o sistema faz o que deveria fazer, independentemente da implementação interna. A alternativa C está correta porque caixa preta é justamente a técnica em que o testador não precisa conhecer o código-fonte para avaliar o software. O olhar fica voltado para entradas e saídas, como se o sistema fosse uma "caixa fechada". Isso é clássico em engenharia de software e aparece com frequência em provas da FGV. Já as outras alternativas tentam confundir você com conceitos próximos: caixa branca olha para a estrutura interna do código, caixa cinza mistura os dois mundos, regressão é outro objetivo de teste, e testes não funcionais tratam de desempenho, segurança, usabilidade e afins, não dessa ideia de analisar funcionalidades sem ver o código.

Continue treinando

Questões relacionadas