EN

Testverfahren

Unit Testing

Das in der Regel automatisierte Unit Testing überprüft einzelne Komponenten nach deren Implementierung auf ihre Funktionsweise. Wenn beispielsweise Ziel der Programmierung der Vergleich einer hinterlegten vierstelligen Geheimzahl mit einer eingegebenen vierstelligen Zahl ist, dann würde der Unit Test das Verhalten bei Eingabe einer korrekten Geheimzahl, einer falschen Geheimzahl, einer leeren Geheimzahl und einer unvollständig oder mit ungültigen Zeichen eingegebenen Geheimzahl prüfen.

Integration Testing

Der Integration Test ist eine aufeinander abgestimmte Reihe von Einzeltests. Sie dienen dazu, verschiedene voneinander abhängige Komponenten eines komplexen Systems im Zusammenspiel zu testen. Diese haben jeweils für sich das Unit Testing bereits erfolgreich überstanden.

System Test

Beim System Test wird das aus verschiedenen Komponenten aufgebaute Gesamtsystem getestet.

Acceptance Testing

Hier geht es um Ihre Zufriedenheit. Der Abnahmetest ist ein Test der kompletten Softwarelösung durch Sie, den Kunden.

Black Box Testing

Hier werden die Tests ohne Kenntnis der inneren Funktionsweise des zu testenden Systems durchgeführt. Es ist ein funktionsorientiertes Testen, bei dem für die Ermittlung der Testfälle nur die Anforderungen herangezogen werden. Die genaue Beschaffenheit des Programms wird sozusagen als Black Box behandelt und bleibt außen vor.

White Box Testing

Beim White Box Test werden die Tests mit Kenntnis der inneren Funktionsweise des zu testenden Systems durchgeführt. Hier ist also ein Blick in die Quellcodes gestattet. Es wird am Code geprüft.

White-Box-Tests sind gegenüber Black Box Tests wesentlich einfacher in der Durchführung, da sie keine besondere organisatorische Infrastruktur benötigen.

Grey Box Testing

Das Grey Box Testing ist ein Hybrid aus White- und Black-Box-Test. Entwickler des Tests und des zu testenden Systems sind identisch. Der Grey Box Test wird aber vor der Implementierung des zu testenden Systems geschrieben.

Damit kann mit dem geringeren Aufwand des White Box Testing getestet werden, ohne die Gefahr, um Fehler herum zu testen. Das Grey Box Testing funktioniert nur als Bestandteil der agilen Prozesse.



Nach Oben