Teste de Software:
Caixa-Preta: 'Também chamada de teste funcional, teste comportamental, orientado a dado ou orientado a entrada e saída', a técnica de caixa-preta avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo. Dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado previamente conhecido. Como detalhes de implementação não são considerados, os casos de teste são todos derivados da especificação.
Existem outros como, "Caixa-branca", "Caixa-cinza" e "Regressão".
https://pt.wikipedia.org/wiki/Teste_de_software