4.3 - Técnicas de Teste Caixa-branca Flashcards

Teste de Instrução e Cobertura de Instrução, Teste de Ramificação e Cobertura de Ramificação e O valor do Teste de Caixa-branca

1
Q

Quais as duas técnicas de Caixa-branca mais populares relacionadas ao código ?

A

Teste de Instrução e Teste de Ramificação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual técnica de teste tem como objetivo criar casos de teste que executem as instruções do código até um nível aceitável de cobertura ?

A

Teste de Instrução

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

100% de cobertura de Instrução garante 100% de cobertura da lógica de decisão (Ramificação)?

A

Não, mas 100% de cobertura de Ramificação garante 100% de cobertura de Instrução.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é uma ramificação ?

A

É a transferência de controle entre dois nós no gráfico de fluxo de controle, ou seja, mostra as possíveis sequências nos quais as instruções do código-fonte são executadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual a principal diferença entre a cobertura dos testes de Caixa-branca e a cobertura dos testes de Caixa-preta ?

A

Os testes de Caixa-branca fornecem cobertura real do código, ao contrário dos testes de Caixa-preta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Caso não tenha requisitos implementados os testes de caixa-branca poderão detectar defeitos ? Por que ?

A

Não, porque estes testes são baseados na implementação do código e se não tem requisito implementado o código também não será implementado, sendo impossível realizar a verificação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly