SóProvas


ID
1878766
Banca
IESES
Órgão
BAHIAGÁS
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Sistemas de software podem ser testados em diferentes granularidades. Nas granularidades mais altas, pode-se ter o teste de entradas e saídas de uma função. Em granularidades mais baixas pode-se testar até interações complexas de todo um sistema com o usuário. Das alternativas seguintes, qual delas ordena, da esquerda para direita, da granularidade mais alta para a mais baixa, os diferentes tipos de testes?

Alternativas
Comentários
  • 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.

  • Também errei, ao reler, temos:

    O enunciado diz:

    Primeira parte - "Nas granularidades mais altas, pode-se ter o teste de entradas e saídas de uma função." 

    Unidade

    Segunda parte - "Em granularidades mais baixas pode-se testar até interações complexas de todo um sistema com o usuário." 

    Sistema

     

     

  • A resposta é D.

  • Teste de unidade < Teste de Integração < Teste de Sistema