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
Quais as duas técnicas de Caixa-branca mais populares relacionadas ao código ?
Teste de Instrução e Teste de Ramificação
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 ?
Teste de Instrução
100% de cobertura de Instrução garante 100% de cobertura da lógica de decisão (Ramificação)?
Não, mas 100% de cobertura de Ramificação garante 100% de cobertura de Instrução.
O que é uma ramificação ?
É 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.
Qual a principal diferença entre a cobertura dos testes de Caixa-branca e a cobertura dos testes de Caixa-preta ?
Os testes de Caixa-branca fornecem cobertura real do código, ao contrário dos testes de Caixa-preta.
Caso não tenha requisitos implementados os testes de caixa-branca poderão detectar defeitos ? Por que ?
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.