SóProvas


ID
2431255
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Dadas as afirmativas sobre teste de software,


I. A estratégia de teste conhecida por grafo causa-efeito é uma estratégia da categoria de teste caixa branca e exige o conhecimento de estruturas de decisão do código-fonte.

II. As várias estratégias de teste caixa preta, tais como valores limite e partições de equivalência, podem ser combinadas entre si, podendo aumentar a cobertura dos casos de teste.

III. Teste de regressão é uma técnica de teste de software que não consiste na especificação de novos casos de teste, mas na execução dos casos de teste já especificados para versões anteriores do software.


verifica-se que está(ão) correta(s)  

Alternativas
Comentários
  • Caixa preta -> grafos de causa-efeito

    Caixa branca -> grafo de fluxo de controle

  • Abordagens de testes:

     

    - Funcional (caixa-preta) => requisitos funcionais:

     

    >> geralmente utilizada nas etapas posteriores da disciplina de testes;

    >> testes baseados em grafos (identifica os objetos da aplicação gerando grafos para representá-los);

    >> particionamento de equivalências (divide as entradas do programa em classes de dados, ou seja, as partições);

    >> análise de valores limítrofes: os testes devem ser gerados considerando os valores limites, podendo ser utilizada em conjunto com o particionamento de equivalência.

     

    - Caixa-Branca:

     

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

    >> Realizar todas as decisões lógicas, executar loops dentro dos valores limites;

    >> Avaliar as estruturas de dados internas;

     

    - Mista: abordagem caixa-branca e caixa-preta.

     

    Bons estudos!

  • Uma das técnicas utilizadas para o teste da caixa-preta utiliza grafos de causa-efeito. Esta técnica oferece um representação concisa  das condições lógicas e das ações correspondentes. A técnica segue 4 passos:

     

    -Causas (condições de entrada) e efeitos (ações) são relacionados para um módulo e um identificador é atribuído a cada um.
    -Um grafo de causa-efeito (descrito a seguir) é desenvolvido.
    -O grafo é convertido numa tabela de decisão.
    -As regras da tabela são convertidas em casos de teste.

    Fonte: https://www.dimap.ufrn.br/~jair/ES/c8.html

  • Valores limites e partições de equivalência podem ser combinados ? Alguem sabe comentar ?

     

  • Após muito tempo, mas para responder a pergunta da Laissa Abreu, segue o trecho do Livro Engenharia de Software do Pressman;

    "A análise de valor-limite éuma técnica de projeto de casos de teste que completa o particionamento de equivalência. Em vez de selecionar qualquer elemento de uma classe de equivalência, a  análise de valor-limite leva à seleção de casos de teste nas "bordas" da classe, em vez de focalizar somente as condições de entrada, a análise de valor-limite deriva casos de testes também para o domínio de saída"