Questão nº 78
Questão de TI - Soluções · FGV EPE 2024 (nº 78)
Após uma atualização, para garantir que partes do sistema que não foram diretamente modificadas continuem funcionando, e que o teste deve utilizar informações do código-fonte para garantir a cobertura de todas as áreas relevantes, devemos realizar testes
- Ade regressão com abordagem de caixa branca. (alternativa correta)
- Bde integração com abordagem de caixa preta.
- Cde integração com abordagem de caixa branca.
- Dunitários com abordagem de caixa branca.
- Ede regressão com abordagem de caixa preta.
Resposta comentada
Gabarito Alternativa A
Testes de regressão são feitos para garantir que as novas mudanças em um sistema não estragaram funcionalidades que já existiam e funcionavam antes. A abordagem de caixa branca significa que o testador tem acesso e usa o código-fonte do sistema para planejar e executar os testes, focando na lógica interna e caminhos de execução.
- (A) Correta: Testes de regressão são essenciais após uma atualização para verificar que funcionalidades existentes não foram quebradas, e a abordagem de caixa branca utiliza o código-fonte para garantir a cobertura das áreas relevantes, atendendo a todas as condições da questão.
- (B) Incorreta: Testes de integração focam na comunicação entre módulos, não primariamente em funcionalidades não modificadas, e a abordagem de caixa preta não utiliza o código-fonte, o que contradiz a questão.
- (C) Incorreta: Embora a abordagem de caixa branca seja solicitada, testes de integração não são o foco principal de garantir que partes não modificadas continuem funcionando após uma atualização.
- (D) Incorreta: Testes unitários focam em componentes isolados, enquanto a questão se refere a "partes do sistema" que não foram diretamente modificadas, o que é um escopo mais amplo de regressão.
- (E) Incorreta: Testes de regressão estão corretos para a primeira parte da questão (garantir que partes não modificadas continuem funcionando), mas a abordagem de caixa preta não utiliza o código-fonte, o que contradiz a segunda parte do enunciado ("utilizar informações do código-fonte"). Esta é a armadilha da banca, pois o tipo de teste (regressão) é correto, mas a abordagem não.
Fonte: FGV EPE 2024 Analista de Gestão Corporativa - TI - Soluções (Caderno Tipo 1). Reproduzida para fins de estudo.