Considerando a arquitetura de software convencional, qual a ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Integração
Tema central: A questão aborda as fases de teste na engenharia de software, com foco em identificar em qual delas se concentra a verificação do projeto e da construção da arquitetura do sistema. Esse conhecimento é fundamental para quem se prepara para concursos na área, já que demonstra domínio sobre processos de garantia de qualidade em software.
Resumo teórico: O teste de software é composto por diversas fases, cada uma focando em diferentes níveis do sistema:
- Teste de Unidade: Verifica módulos isolados, como funções ou classes, validando comportamentos individuais.
- Teste de Integração: Avalia a interação entre os módulos e se a arquitetura – isto é, a forma como os componentes se conectam – está de acordo com o esperado.
- Teste de Sistema: Testa o sistema como um todo, simulando o ambiente de produção.
- Teste de Validação: Garante que o software cumpre os requisitos do usuário.
- Teste de Estresse: Envolve submeter o software a condições extremas para avaliar sua robustez.
Fontes: Sommerville, I. (Engenharia de Software), IEEE 829 (Norma de Teste de Software).
Justificativa da alternativa E: O teste de integração é a fase onde se testa especificamente como os módulos interagem e se a arquitetura implementada funciona conforme o projeto. Assim, é nessa etapa que se concentram os esforços para validar decisões arquiteturais e a correta conexão entre componentes.
Análise das alternativas incorretas:
- A - Sistema: Foca no sistema como um todo, não detalhando a arquitetura interna.
- B - Unidade: Testa partes isoladas, sem analisar interações ou arquitetura.
- C - Estresse: Avalia desempenho sob condições extremas, não a arquitetura.
- D - Validação: Confirma se o software atende aos requisitos, sem foco no projeto arquitetural.
Dica de interpretação: Sempre que a questão mencionar projeto ou arquitetura, pense em teste de integração, pois é nessa fase que se comprova a eficácia das escolhas arquiteturais.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo