DatenflussTests
DatenflussTests, häufig auch Data-Flow-Testing genannt, ist eine white-box- oder strukturelle Testmethode der Softwareprüfung. Sie konzentriert sich darauf, wie Datenwerte durch ein Programm fließen und wie Variablen definiert und verwendet werden.
Grundprinzip ist der Lebenszyklus eines Datenwerts: Eine Definition einer Variable (eine Zuweisung) markiert den Startpunkt, und
Methodik: Unter Verwendung von Kontrollflussgraphen werden Def- und Use-Stellen identifiziert. Ziele der Abdeckung schließen ein: alle
Anwendungsgebiete und Nutzen: DatenflussTests helfen, Probleme wie uninitialisierte Variablen, veraltete oder falsche Werte, unerwartete Datenweitergaben über
Beziehung zu anderen Ansätzen: DatenflussTests ergänzen branch- oder anweisungsbasierte Tests im White-Box-Kontext und können mit statischer