SóProvas


ID
1264684
Banca
FUNDEP (Gestão de Concursos)
Órgão
COPASA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as seguintes afirmativas sobre testes de caixa branca e assinale com V as verdadeiras e com F as falsas.

( ) O teste de caminho básico é uma técnica de teste de caixa branca.
( ) O teste de caixa branca é um método de projeto de casos de teste que usa a estrutura de controle
     do projeto procedimental para derivar casos de teste.
( ) O teste de caixa branca concentra-se nos requisitos funcionais do software.
( ) O teste de caixa branca procura descobrir os erros de inicialização e término do software.

Assinale a alternativa que apresenta a sequência CORRETA.

Alternativas
Comentários
  • - Abordagem caixa Branca

    Os testes são gerados a partir de uma análise dos caminhos lógicos possíveis de serem executados

    É necessário conhecimento do funcionamento interno dos componentes do software

    Objetivos

    ◦Garantir que todos os caminhos independentes de um módulo sejam executados pelo menos uma vez

    ◦Realizar todas as decisões lógicas para valores falsos e verdadeiros

    ◦Executar laços dentro dos valores limites

    ◦Avaliar as estruturas de dados internas

    Principais técnicas

    ◦Testes de caminhos

    ◦Testes de estruturas de controle (laços, estruturas condicionais, etc.)

    ◦Complexidade ciclomática (métrica)


  • Opção correta letra: B

    As últimas duas afirmativas são descrições do teste de caixa preta.

  • Gabarito: B.

     

    Sobre o tópico Testes de SW, os testes que mais costumam ser cobrados são:

     

    Unidade

    Integração

    Regressão

    Estresse

    Caixa preta

    Caixa branca

     

    Os quatro primeiros são relativamente tranquilos.

     

    Com relação aos dois últimos, deve-se tomar certo cuidado, pois possuem algumas características complexas que os diferenciam. Um resumo que pode ajudar:

     

    Teste de Caixa-Preta (Funcional/Comportamental) - testa todas as entradas e saídas desejadas. NÃO está preocupado com o código. Cada saída indesejada é visto como um erro. O analista não tem acesso ao código fonte e desconhece a estrutura interna do sistema. Baseado nos requisitos funcionais do SW. Procura descobrir os erros de inicialização e término do SW. Verifica as saídas de dados, usando diversos tipos de entradas. Interface. Grafos de causa-efeito.

     

    Teste Caixa-Branca (Estrutural) - o objetivo é testar o código. Baseia-se num minucioso exame dos detalhes procedimentais, através da definição de todos os caminhos lógicos possíveis. Técnica do teste de caminho básico. Usa a estrutura de controle do projeto procedimental para derivar casos de teste. Análise dos caminhos lógicos possíveis de serem executados. Grafo de fluxo de controle.