Teste de Caixa-Preta
O Teste de Caixa-Preta ou Teste Funcional, também é usado na engenharia,
no problema de identificação de sistemas, e advém do fato de que ao
analisar o comportamento de um objeto, ignora-se totalmente sua
construção interna.
O teste de caixa-preta é baseado nos requisitos funcionais do software.
Como não há conhecimento sobre a operação interna do programa, o
avaliador se concentra nas funções que o software deve desempenhar.
A
partir da especificação são determinadas as saídas esperadas para certos
conjuntos de entrada de dados.
Teste de Caixa-Branca
Teste de Caixa-Branca também conhecido como teste estrutural. É aquele em que o analista tem
total acesso à estrutura interna da entidade sendo analisada e permite,
por exemplo, que o analista escolha partes específicas de um componente
para serem testadas.
O fato de conhecer o código do programa permite que o avaliador projete testes mais precisos.
FONTE: http://qualidade-de-software.blogspot.com.br/2010/01/teste-de-caixa-branca.html