Sistemas de software podem ser testados em diferentes granu...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - Teste de unidade, teste de integração, teste de sistema.
Para resolver essa questão é necessário compreender os diferentes níveis de testes de software e sua relação com a granularidade. A granularidade refere-se ao nível de detalhe com que um teste examina o comportamento do software, indo desde componentes individuais até o sistema como um todo.
- Teste de unidade: Este é o nível de granularidade mais alta, onde os componentes individuais (ou unidades) são testados de maneira isolada para garantir que eles funcionem corretamente em si mesmos.
- Teste de integração: Neste nível, os componentes ou unidades já testadas são combinados e testados coletivamente para identificar problemas nas interfaces e interações entre eles.
- Teste de sistema: Este é o nível de menor granularidade, onde o sistema completo é testado para verificar se ele atende aos requisitos especificados. Aqui, o foco está na avaliação do comportamento do sistema na sua totalidade.
A sequência correta, da granularidade mais alta para a mais baixa, é justamente a que começa com o teste de unidade (maior nível de detalhe), passa pelo teste de integração (nível intermediário) e finaliza com o teste de sistema (abordagem mais abrangente do software), que é exatamente o que a alternativa B propõe.
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
ERREI, pois confundi a merd!#!@ da granularidade, não vou errar mais.
Granularidade diz respeito ao nível de detalhe.
Quanto MAIOR o nível de detalhes, MENOR o nível de granularidade
Quanto MENOR o nível de detalhes, MAIOR o nível de granularidade
Em suma detalhamento e granularidade são inversamente proporcionais.
Gabarito B
Teste de unidade, teste de integração, teste de sistema.
Pra mim a resposta correta seria a letra D
Menor Granularidade ( grãos menores ) = MAIOR DETALHE;
MAIOR DETALHE = Teste unitário.
Teste unitário -> Última opção! ( Menor Granularidade ).
Também baguncei um pouco o conceito de granularidade, mas acertei... Dica tosca pra lembrar:
granularidade alta = grãos pequenos, teve que moer muito
granularidade baixa = grãos grandes, moeu pouco
Quase confundi com granularidade grande e pequena, que expressa exatamente o oposto do que a questão queria.
Acredito que granularidade alta = granularidade grande.
Resta saber qual teste há mais detalhe.
Eu também marquei D. Com relação à granularidade, me parece que há mais detalhe no teste unitário, por ser específico de um componente ou trecho de código.
A banca, infelizmente, errou.
Em relação à granularidade, quanto maior for o nível de detalhes, menor será o grão.
Ora, só utilizarmos a lógica do OLAP, com os eventos, DRILL DOWN e DRILL UP.
O primeiro, que tem um nível de detalhe maior que segundo, possue um nível de granularidade baixo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo