Questão FC405938
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
Questões sem classificação de assunto (TI - Engenharia de Software)
FGV · 2024
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
- de regressão com abordagem de caixa branca.
- de integração com abordagem de caixa preta.
- de integração com abordagem de caixa branca.
- unitários com abordagem de caixa branca.
- de regressão com abordagem de caixa preta.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O termo teste de regressão com abordagem de caixa branca refere-se à reexecução de testes após uma atualização, usando o conhecimento do código-fonte para garantir que funcionalidades não alteradas continuem funcionando.
A caixa branca utiliza informações internas (fluxo, condições, estruturas) para desenhar casos que exerçam caminhos específicos do programa, em vez de testar apenas comportamentos externos.
Os critérios típicos incluem cobertura de instruções, cobertura de ramificações e, quando viável, cobertura de caminhos. Isso assegura que áreas relevantes do código sejam efetivamente avaliadas.
Na prática, envolve atualizar e reexecutar testes unitários e de integração, usar ferramentas de cobertura para identificar lacunas e priorizar casos que toquem código modificado ou dependente.
Assim, a combinação de regressão com caixa branca detecta efeitos colaterais introduzidos pela mudança e fornece evidência objetiva de cobertura das partes críticas.
Conteúdo do catálogo FC Concursos · Atualizado em