No âmbito da Engenharia de Software, testes de unidade são a...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B
Os testes de unidade são uma fase crítica da engenharia de software e têm o objetivo específico de validar as menores partes testáveis de um software de maneira isolada. Essas partes geralmente são funções, métodos ou classes, dependendo da linguagem de programação utilizada.
O foco nesse nível de teste é garantir que cada componente funcione corretamente de forma independente. Isso é importante para a identificação e correção de bugs nas primeiras etapas do desenvolvimento, aumentando a qualidade do software e reduzindo custos com manutenção futura.
A alternativa B está correta porque define precisamente o escopo dos testes de unidade, os quais são aplicados sobre as menores estruturas de código-fonte, como métodos e classes. A identificação e correção de problemas em nível de unidade contribuem significativamente para a estabilidade e confiabilidade do sistema como um todo.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Teste de unidade: Focaliza o esforço de verificação na menor unidade de projeto, o componente ou módulo de sw. Caminhos de contrle são testados. Enfoca a lógica interna de processamento e as estruturas de dados dentro dos limites de um componente.
Conforme a Estratégia de Teste, elaborada por Pressman, esse tipo de teste foca no código.
Letra B
a) Teste de aceitação
b) Teste de unidade
c) Teste de integração
d) Teste de sistema
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo