Bei einem Blackbox-Test werden Testfälle aufgrund der Anforderungen erstellt. Der Aufbau des Sourcecodes wird dabei nicht beachtet. Das Programm wird als Blackbox betrachtet, die auf einen bestimmten Input einen erwarteten Output liefern soll.
Black Box Testing ist ein essenzieller Ansatz für System- und Abnahmetests, da es sicherstellt, dass die Software aus der Sicht der Endbenutzer korrekt funktioniert. Es ergänzt andere Testmethoden und ist besonders wertvoll, um funktionale Anforderungen zu überprüfen und Akzeptanzkriterien zu erfüllen.
Als Basis für die Testfälle dienen uns