SóProvas


ID
17758
Banca
CESGRANRIO
Órgão
BNDES
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

No âmbito de estratégias e técnicas de testes de software, assinale a afirmativa correta.

Alternativas
Comentários
  • Tipos de Teste Caixa Preta:
    1. Teste baseado em grafos
    2. Particionamento de equivalência
    3. Análise de valor-limite
    4. Teste de matriz ortogonal
    -----
    Tipos de teste Caixa Branca:
    – Teste de Caminho Básico
    – Teste de Estrutura de Controle
    - Teste de Condição
    - Teste de Fluxo de Dados
    - Teste de Ciclos ("loops")
  • são todos testes relacionados aos principais problemas que ocorrem em aplicações cliente-servidor, antes de implantar uma aplicação do tipo, nada mais conveniente que executar o teste funcional da aplicação cliente, testar o correto funcionamento do servidor, antes e após o deploy, testar o banco de dados, testar se o sistema de controle de transações está dentro dos eixos e o mais importante de todos, testar a comunicação através da rede.

    Na letra A o problema está quando ele afirma que não é recomendado automatizar os testes de regressão, os testes de regressão são testes executados após alguma alteração no sistema, situação na qual geralmente o tempo é um recurso escasso, o que praticamente obriga a automatização dos testes.Na letra C, o teste de Particionamento de equivalência faz parte dos testes de Caixa Preta e não Caixa Branca como diz a alternativa.Na letra D, a validação está mais ligada ao cliente ou usuário, pois "valida" se o que foi construido está de acordo com as especificações dos requisitos:

    - Verificação: "Estamos construindo certo o produto?

    - Validação. “Estamos construindo o produto correto?

    Na letra E, geralmente após os testes de unidade ocorrem diversos outros testes antes da validação, como os testes de integração, testes de módulos, testes de subsistemas dentre outros, a validação está mais ao final, quando comparada aos testes de unidade.

  • sobre a letra B:

    São exemplos de abordagens de testes para aplicações cliente-servidor: teste de função da aplicação cliente (interface com o usuário), teste de servidor (pode ser stress ou carga), teste de banco de dados (performance), teste de transação (volume) e teste de comunicação em rede (controle de acesso).