Informática Múltipla Escolha

Qual das opções a seguir NÃO é verdadeira para testes caixa-branca?

Qual das opções a seguir NÃO é verdadeira para testes caixa-branca?

  1. O teste caixa-branca pode ajudar a identificar lacunas na implementação dos requisitos.
  2. As métricas de cobertura caixa-branca podem ajudar a identificar testes adicionais para aumentar a cobertura do código.
  3. Durante o teste caixa-branca, toda a implementação do software é considerada.
  4. As técnicas de teste caixa-branca podem ser usadas em testes estáticos.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

Introdução

Esta questão aborda conceitos fundamentais de Teste de Software, especificamente sobre a técnica de Teste Caixa-Branca. Para responder corretamente, é necessário entender como essa técnica funciona, suas limitações práticas e sua relação com requisitos e métricas de qualidade.

Desenvolvimento

O Teste Caixa-Branca (White Box Testing) é uma abordagem onde o tester tem conhecimento interno da estrutura do código-fonte. O objetivo é verificar a lógica interna, fluxos de controle e caminhos de execução. Vamos analisar cada alternativa para encontrar a afirmativa falsa:

  • Opção A (Verdadeira): "O teste caixa-branca pode ajudar a identificar lacunas na implementação dos requisitos"
    Ao examinar o código, é possível verificar se a lógica implementada corresponde ao que foi solicitado nos requisitos funcionais. Se um caminho lógico necessário estiver faltando, isso indica uma lacuna na implementação.
  • Opção B (Verdadeira): "As métricas de cobertura caixa-branca podem ajudar a identificar testes adicionais..."
    Métricas como cobertura de instruções ou cobertura de decisões indicam quantas linhas ou ramificações do código já foram executadas por testes existentes. Elas guiam o desenvolvedor a criar novos casos de teste para áreas não cobertas.
  • Opção C (Falsa): "Durante o teste caixa-branca, toda a implementação do software é considerada."
    Esta afirmação é incorreta. Embora o teste caixa-branca olhe para o código, não é prático nem obrigatório considerar toda a implementação de uma vez. Devido à complexidade e ao custo, geralmente foca-se em módulos críticos, caminhos de risco ou mudanças recentes. Tentar testar "toda" a implementação seria inviável na maioria dos projetos reais.
  • Opção D (Verdadeira): "As técnicas de teste caixa-branca podem ser usadas em testes estáticos."
    Técnicas de revisão de código, inspeções e análises estáticas utilizam a mesma lógica de exame do código-fonte sem executá-lo, caracterizando-se como testes estáticos baseados em caixa-branca.

Conclusão

A alternativa que contém uma informação falsa sobre a natureza e aplicação dos testes caixa-branca é a Alternativa C, pois pressupõe uma exaustividade ("toda a implementação") que não é uma característica padrão ou viável da técnica.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.