White-Box-Testing
Kurz: Beim White-Box-Test sind Quellcode und Aufbau bekannt, die Tests prüfen gezielt die innere Logik.
Genauer: Tester sehen Code, Pfade und Bedingungen und prüfen, ob jede Verzweigung korrekt arbeitet.
Im Detail
Techniken
Anweisungs-, Zweig- und Pfadüberdeckung, Code-Reviews, statische Analyse. Unit-Tests sind typischerweise White-Box.
In der Sicherheit
Beim Pentest bedeutet White Box volles Wissen (Code, Architektur, Zugänge) und findet mehr Lücken in kürzerer Zeit. Gegenstück: Black-Box-Testing. Siehe Pentesting, Qualitätssicherung und Tests.
Siehe auch: Black-Box-Testing, Pentesting, Qualitätssicherung und Tests