← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2021

Questão comentada de Engenharia de Software

Acerca dos testes ágeis, assinale a opção que corresponde à metodologia caracterizada por sua adaptabilidade às mudanças de cada iteração, e na qual nem sempre é fornecida documentação detalhada sobre como o aplicativo é testado.

Gabarito: C

Nos testes ágeis, a ideia central é adaptar a verificação do software ao ritmo das entregas curtas e das mudanças frequentes. Em vez de um roteiro engessado e superdocumentado, a equipe vai ajustando o que testar conforme a iteração evolui. Isso combina muito com cenários em que o produto muda rápido e o teste precisa acompanhar sem burocracia. É exatamente por isso que o gabarito é a alternativa C. O teste exploratório é marcado pela flexibilidade: o testador aprende sobre o sistema enquanto testa, explora funcionalidades, faz perguntas ao produto e adapta o caminho conforme encontra comportamentos interessantes ou defeitos. Por isso, nem sempre há documentação detalhada prévia sobre cada passo. Em linguagem de prova, pense assim: se a questão fala em adaptabilidade às mudanças de cada iteração e pouca formalização do passo a passo, está apontando para uma abordagem exploratória. Já métodos como BDD e ATDD costumam ter mais estrutura, com cenários, critérios de aceitação e alinhamento prévio entre negócio, desenvolvimento e testes. A base doutrinária mais cobrada aqui vem da literatura de testes ágeis e de software testing, que trata o teste exploratório como uma abordagem simultaneamente de aprendizado, projeto e execução, muito usada quando o sistema ainda está em movimento. É o tipo de teste que acompanha a dança do projeto, em vez de mandar o projeto dançar sozinho.

Continue treinando

Questões relacionadas