Os testes de software estabelecem os engenheiros de sistema a pensar de maneira diferente do que estão freqüentemente acostumados, eles precisam elaborar casos de testes para descobrir defeitos no software (PRESSMAN, 2006).
A forma que a técnica de teste de caixa branca é aplicada torna se totalmente diferente da abordagem da técnica de caixa preta.
A técnica de teste de caixa branca é conhecida por vários nomes tais como teste estrutural e teste de caixa de vidro. O engenheiro de sistema realiza o teste direto no código fonte do software. São determinados os dados de entrada para analisar a lógica do software (MYERS, 2004).
A desvantagem da técnica de caixa de caixa branca é que não analisa se a especificação está certa, concentra apenas no código fonte e não verifica a lógica da especificação (LEWIS e VEERAPILLAI, 2005).
Fonte: http://www.devmedia.com.br/uma-visao-da-tecnica-de-teste-de-caixa-branca/15610
Notem que todas as alternativas, exceto a "d", evidenciam aspectos relacionados à estrutura do código.