Whiteboxtest: Unterschied zwischen den Versionen

 
Zeile 3: Zeile 3:
White-Box-Test bezeichnet eine dynamische Methode des Software-Tests, bei der die Tests mit Einblick in die innere Funktionsweise des zu testenden Systems entwickelt werden. Im Gegensatz zum [[Blackboxtest|Black-Box-Test]] ist für diesen Test also ein Blick in den [[Quelltext|Quellcode]] gestattet, d. h. es wird am Code geprüft.
White-Box-Test bezeichnet eine dynamische Methode des Software-Tests, bei der die Tests mit Einblick in die innere Funktionsweise des zu testenden Systems entwickelt werden. Im Gegensatz zum [[Blackboxtest|Black-Box-Test]] ist für diesen Test also ein Blick in den [[Quelltext|Quellcode]] gestattet, d. h. es wird am Code geprüft.


White-Box-Tests werden eingesetzt, um Fehler in den Teilkomponenten aufzudecken und zu lokalisieren, sind aber kein geeignetes Mittel, Fehler gegenüber der Anforderungsspezifikation aufzudecken. Für letzteres benötigt man [[Blackboxtest|Black-Box-Tests]]. Zu bedenken ist auch, dass zwei Komponenten, die für sich genommen korrekt gemäß ihrer jeweiligen Teilspezifikation arbeiten, zusammen nicht zwangsläufig eine korrekte Einheit gemäß der Gesamtspezifikation bilden. Dies kann durch Black-Box-Tests leichter festgestellt werden als durch White-Box-Tests.
White-Box-Tests werden eingesetzt, um Fehler in den Teilkomponenten aufzudecken und zu lokalisieren, sind aber kein geeignetes Mittel, Fehler gegenüber der [[Softwareentwicklungsprozess|Anforderungsspezifikation]] aufzudecken. Für letzteres benötigt man [[Blackboxtest|Black-Box-Tests]]. Zu bedenken ist auch, dass zwei Komponenten, die für sich genommen korrekt gemäß ihrer jeweiligen Teilspezifikation arbeiten, zusammen nicht zwangsläufig eine korrekte Einheit gemäß der Gesamtspezifikation bilden. Dies kann durch Black-Box-Tests leichter festgestellt werden als durch White-Box-Tests.