Teste de caixa cinza

O que é o teste Gray Box?

O teste Gray Box é uma técnica de teste realizada com informações limitadas sobre a funcionalidade interna do sistema. Os testadores da Gray Box têm acesso aos documentos de projeto detalhados, juntamente com informações sobre os requisitos.

Os testes Gray Box são gerados com base nos modelos baseados em estado, diagramas UML ou diagramas de arquitetura do sistema de destino.

Técnicas de teste de caixa cinza:

  • Teste de regressão

  • Teste de Padrão

  • Teste de matriz ortogonal

  • Teste de matriz

Benefícios:

  • O teste de caixa cinza fornece benefícios combinados de teste de caixa branca e caixa preta

  • É baseado na especificação funcional, diagramas UML, diagramas de banco de dados ou visão arquitetônica

  • Os cabos do testador de caixa cinza podem criar cenários de teste complexos de forma mais inteligente

  • A vantagem adicional do teste de caixa cinza é que ele mantém a fronteira entre testadores independentes e desenvolvedores

Desvantagens:

  • No teste de caixa cinza, o teste de caixa branca completo não pode ser feito devido ao código-fonte / binários inacessíveis.

  • É difícil associar defeitos quando realizamos testes Gray-box para um sistema distribuído.

Aplicativos mais adequados:

O teste de caixa cinza é um ajuste perfeito para aplicativos baseados na web.

O teste de caixa cinza também é a melhor abordagem para teste funcional ou de domínio.