Durante a entrega de um produto de software, a equipe técnica realiza testes baseados na análise da estrutura interna do sistema. Nessa abordagem, os casos de teste são definidos a partir do código-fonte, fluxos de controle e caminhos lógicos, permitindo identificar falhas de implementação, omissões e erros de lógica que não são perceptíveis apenas pela observação do comportamento externo. Assinale a alternativa que identifica corretamente o tipo de teste realizado e sua justificativa. a. Trata-se de um teste alfa, pois ocorre antes da liberação do software e avalia requisitos funcionais em ambiente controlado. b. Trata-se de um teste beta, pois envolve a utilização do sistema por usuários finais em condições reais de operação. c. Trata-se de um teste caixa-branca, pois os casos de teste são derivados da lógica interna, fluxos e estruturas do código. d. Trata-se de um teste caixa-preta, pois avalia exclusivamente o comportamento externo do software a partir dos requisitos. e. Trata-se de um teste de IHC, pois verifica a interação do usuário com a interface do sistema.