I test di Black-box trattano il software come una "scatola nera", esaminando le funzionalità senza alcuna conoscenza dell' implementazione interna, senza vedere il codice sorgente. I tester sono consapevoli solo di ciò che il software deve fare, non di come lo fa. I metodi di prova Black-box includono: partizionamento equivalenza, analisi del valore limite, test di tutte le coppie, tabelle di transizione dello stato, test della tabella di decisione, test della tabella, fuzz test, test basati su modelli, test di caso d' uso, test esplorativi e test basati su specifiche.
Qual è la differenza principale tra il test della scatola nera e quello della scatola bianca?
vedere il codice sorgente