Niveau: Einfach Standard Studienbrücke

dynamische Testverfahren

Dynamische Testverfahren prüfen Software durch tatsächliche Ausführung des Programmcodes mit konkreten Eingabedaten. Im Gegensatz zu statischen Verfahren (Code-Review, statische Analyse) wird das Programm wirklich gestartet und sein Verhalten beobachtet. Zu den dynamischen Testverfahren zählen Unit-Tests, Integrationstests, Systemtests und Akzeptanztests. Man unterscheidet zudem zwischen Whitebox-Tests (mit Kenntnis des Quellcodes) und Blackbox-Tests (nur Eingabe/Ausgabe bekannt).