Black-Box-Testing
Kurz: Beim Black-Box-Test ist die innere Funktionsweise unbekannt, geprüft wird nur das Verhalten nach außen.
Genauer: Man gibt Eingaben vor und vergleicht die Ausgaben mit der Spezifikation, ohne den Code zu kennen.
Im Detail
Techniken
Äquivalenzklassen, Grenzwertanalyse, Anwendungsfall-Tests.
In der Sicherheit
Der Tester verhält sich wie ein Außenstehender ohne Insiderwissen. Das ist realistisch, findet aber weniger Lücken. Gegenstück: White-Box-Testing. Zwischenstufe: Grey Box. Siehe Pentesting.
Siehe auch: White-Box-Testing, Pentesting, Qualitätssicherung und Tests