Qualität & Sicherheit

Whitebox

Whitebox bezeichnet ein Prüfverfahren, bei dem Software mit vollem Wissen über ihren inneren Aufbau getestet wird. Anders als bei der Blackbox-Prüfung fließen Quellcode, Programmstruktur und die konkrete Umsetzung unmittelbar in den Entwurf der Tests ein. So lassen sich einzelne Pfade, Verzweigungen und Bedingungen gezielt durchlaufen, um auch selten erreichte Codeteile abzudecken. Gemessen wird häufig, welcher Anteil des Codes tatsächlich durchlaufen wurde. Gerade bei hardwarenaher Firmware deckt dieses Vorgehen Fehler in der internen Logik auf, die von außen unentdeckt blieben. Diese Testmethode ist eng verzahnt mit Code Review und Unit-Test.

Zurück zur Listenansicht