SóProvas


ID
2828653
Banca
COMPERVE
Órgão
UFRN
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Considere as seguintes afirmativas a respeito de critérios de cobertura de teste .


I O grafo de fluxo de controle representa um programa na forma de um grafo onde as arestas são operadores e os nós são operandos de uma expressão.

II O critério de cobertura “todos os caminhos” não é um critério muito utilizado, em razão de duas dificuldades principais: alguns programas geram infinidade de caminhos e existem caminhos que nunca serão executados (independentemente dos valores passados como parâmetro).

III Se uma suíte de testes atinge 100% de cobertura de statements (linhas de código), o programa foi completamente testado e, se existir algum bug, será detectado pelos testes.

IV Os critérios de teste estruturais também são conhecidos como critérios de teste caixa branca.


Estão corretas as afirmativas

Alternativas
Comentários
  • I INCORRETA O grafo de fluxo de controle representa um programa na forma de um grafo onde

    arestas são o fluxo de controle; nós são os comandos procedimentais;


    II. CORRETA, um dos princípios do teste, PRESSMAN, teste completo não é possível;


    III. INCORRETA, 100 % das linhas de códigos testadas, então, forçando muito a barra, significa que nosso código não possui erros, porém e nossas interfaces? e na integração com outros módulos? e na verificação dos requisitos? e na validação com o cliente? e na segurança? Com tantas lacunas em aberto, significa que o programa não está completamente testado como afirma a alternativa;


    IV CORRETA, caixa branca = teste estrutural; caixa preta = teste funcional(comportamental)


    GABARITO ALTERNATIVA B

  • Na prática não existe programa 100% testado, 99% das questões você pode considerar isso.