Trata-se de uma técnica utilizada para se projetarem casos de
testes na qual o programa ou sistema é considerado uma caixa
preta e, para testá-lo, são fornecidas entras e avaliadas as
saídas para verificar se estão em conformidades com os
objetivos especificados. Nesta técnica os detalhes de
implementação não são considerados e o software é avaliado
segundo o ponto de vista do usuário. A descrição anterior
define: