SóProvas


ID
1561054
Banca
Exército
Órgão
EsFCEx
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as afirmativas sobre os fundamentos de teste de software, colocando entre parênteses a letra V, quando se tratar de afirmativa verdadeira, e a letra F, quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.





(    ) O teste de caixa-preta é também chamado de teste comportamental e focaliza os requisitos funcionais do software.

(    ) O teste de caixa-branca, também chamado de teste de caixa de vidro, é uma filosofia de projeto de casos de teste que usa a estrutura de controle descrita como parte do projeto ao nível de componente para derivar casos de teste.

(    ) O teste de caminho básico é uma técnica de teste caixa-preta.


Alternativas
Comentários
  • Teste de caixa preta -> Testa FUNCIONALIDADES;

    Teste de caixa-braca -> Testa o comportamento interno do componente;

  • Caixa preta = Também chamada de teste funcional, teste comportamental, orientado a dado ou orientado a entrada e saída. A técnica de caixa preta avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo.

     

    Caixa branca = Também chamada de teste estrutural ou orientado à lógica, a técnica de caixa branca avalia o comportamento interno do componente de software. Essa técnica trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos tais como: teste de condição, teste de fluxo de dados, teste de ciclos, teste de caminhos lógicos, códigos nunca executados.

     

    Caminho básico = É uma técnica de caixa branca e possibilita que o projetista do caso de teste derive uma medida da complexidade lógica de um projeto procedimental e use essa medida como guia para definir um conjunto básico de caminhos de execução.

  • Teste de Caixa-Branca: Estrutural

    • Testa o código
    • "Como ele faz"
    • Testes
    • Caminho Básico

    Teste de Caixa-Preta: Funcionalidade

    • Não tem acesso ao código/ somente superficial - funcionalidades
    • "O que ele faz"
    • Testes
    • Particionamento de Equivalência
    • Baseado em modulo