SóProvas


ID
1029892
Banca
CESPE / CEBRASPE
Órgão
TCE-RO
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de teste de software, julgue os itens subsecutivos.

Os principais níveis de teste de software são os de caixa branca, os de caixa preta, os de sistema e os de aceitação.

Alternativas
Comentários
  • Os principais níveis de teste são (por Pressman): Testes de Unidade, Integração, Validação e Sistema.
    Caixa branca e caixa preta não são níveis de testes, são técnicas de testes.
  • Está corretíssima a visão do nosso colega Henderson!

    Apenas para facilitar nossa compreensão sobre as dimensões de testes abordadas pela IEEE 829, temos:

    - Níveis de testes: Dimensão que aborda onde o teste deve ocorrer. Ex: unidade, integração, validação, sistemas (como posto pelo Pressman;

    - Tipos de testes: Dimensão que aborda o que deve ser testado: Ex: Funcionalidade, Desempenho, Interoperabilidade, Qualidade de código, etc...

    - Técnicas de testes: Dimensão que aborda como o teste deve ser executado. Ex: Teste de caixa branca, caixa preta, caixa cinza.

    Assimilar esses conceitos exigem um certo poder de memorização e abstração! Espero ter ajudado! 

  • OS NIVEIS DE TESTES  OU ESTRATEGIAS DE TESTE SÃO:

    TESTE DE UNIDADE

    DE INTEGRAÇÃO

    VALIDAÇÃO OU ACEITAÇÃO

    DE SISTEMAS


  • Um excelente mnemônico para lembrar: TNT (Técnica, Nível, Tipo) (IEEE 829)

    Técnica: caixa branca, preta e cinza (COMO)

    Nível: Unidade, Integração, Sistema e Aceitação (ONDE)

    Tipo: Segurança, Funcional, Volume, Regressão, Usabilidade etc (O QUE)

    Estas dimensões não são excludentes, ou seja, qualquer teste se encaixa em algum dos itens das 3 dimensões. Um teste de sistema também é um teste de caixa preta e engloba diversos tipos de teste (usabilidade, carga, segurança etc)