SE Quality Q & A # 8

Question:Quais são as diferenças entre as técnicas de teste de caixa branca e de caixa preta?

Answer:

Sr. Não. Técnicas de teste de caixa branca Técnicas de teste de caixa preta
1 O teste de caixa branca pode ser definido como um teste de software onde a função interna de um sistema de software é testada. As técnicas de teste de caixa preta podem ser definidas como técnicas de teste de software em que a pessoa que testa o produto não tem nenhuma ideia sobre a parte interna de um sistema sendo testado.
2 Os testes de caixa branca têm outros nomes, como teste de estrutura e teste de caixa de vidro, teste de caixa aberta extra. O teste funcional também é um segundo nome de teste de caixa preta.
3 Para testar a estrutura de um programa, são utilizadas técnicas de teste de caixa branca. Desempenho e comportamento do sistema testado com técnicas de teste de caixa preta.
4 "Como" é a parte importante da técnica de teste da caixa branca "O quê" é uma parte muito importante no teste da caixa preta.
5 Verificar a entrada e a saída não é o objetivo do teste de caixa branca, mas verificar diferentes tipos de programação e estrutura de dados é o objetivo das técnicas de teste de caixa branca. A saída é verificada após a instrução de entrada, se a saída tem a qualidade desejada e, com a ajuda da técnica de teste da caixa preta, a funcionalidade completa é testada.
6 Dá resultado na fase inicial do desenvolvimento O teste da caixa preta é feito ao final do desenvolvimento do aplicativo.
7 Essa técnica é usada para verificar a precisão de cada função. Um conjunto de instruções / cenários é considerado para o teste da caixa preta.
8 A técnica básica de teste de caminho é usada no teste de caixa branca. Teste de equivalência, técnicas de teste de valor limite são usados ​​em testes de caixa preta.
9 O teste da caixa branca tem como foco o controle estrutural. O teste da caixa preta se concentra principalmente no domínio da informação.
10 A seguir estão alguns dos itens testados usando o teste de caixa branca.
  • Loops de um procedimento

  • Estrutura de dados interna

  • Pontos de decisão

Usando o teste de caixa preta, podemos descobrir erros facilmente em
  • Funções incorretas

  • Erros de estrutura de dados

  • Performance de; ays