Datenflussanalyse

Ein statisches Verfahren zur Analyse, das Variablen definiert und Verwendet um fehlerhafte Zugriff auf die Variablen einer zu testenden Software nachzuweisen.

Siehe auch Statische Code-Analyse sowie Datenflussanalyse bei Wikipedia.

Datenflussanomalie

Eine unerwartete oder nicht beabsichtige Folge von Aktionen und Operationen auf einer Variablen.

Datenflussbasierter Test

Ein Whitebox-Test bei dem mithilfe einer Datenflussanalyse die zu erstellenden Testfälle ermittelt werden. Die Vollständigkeit der Prüfung wird mit der ermittelten Datenflussüberdeckung bewertet und so der Überdeckungsgrad bestimmt.

Datenflussüberdeckung

Der Anteil (in Prozent) der Verwendungspaare und Definitionspaare die durch eine bestimmte Anzahl von Testfällen ausgeführt wird.

Debugger

Ein Programm das als Werkzeug bei der Softwareentwicklung hilft um Fehlverhalten von Programmen zu Analysieren und zu untersuchen.

Ein Software-Entwickler kann mit einem Debugger ein Programm anhalten, schrittweise ausführen und den jeweils aktuellen Wert von Variablen anzeigen lassen (bzw. teilweise auch verändern).

Siehe auch Debugger bei Wikipedia.

Debugging

Die Tätigkeit des Aufspürens von Fehlern sowie die Analyse und Beseitigung von Fehlern aus einer Software-Anwendung, mit einem Debugger.

Defekt (Fault)

Eine andere Bezeichnung für Fehlerzustand.

Diversifizierender Test

Ein Test bei dem verschiedene unterschiedliche Versionen einer Software-Anwendung gegeneinander getestet werden.

Siehe auch Kapitel Klassifikation nach der Prüftechnik im Artikel Softwaretest bei Wikipedia.

Dummy

(Englisch für Attrappe) ein Programmteil einer Softwareanwendung der funktionell während eines Tests einen Teil des echten Programmteils zu ersetzen.

Dynamische Analyse

Bezeichnet den Vorgang der Bewertung eines bestimmten Programmverhaltens, z.B. Speicherverbrauch, CPU-Auslastung oder Festplattenzugriffe über einen bestimmten Zeitraum der Programmnutzung hinweg.

Siehe auch Profiler bei Wikipedia, ein Programm zur Messung von Laufzeitverhalten von Software.

Dynamischer Test

Bezeichnet die Prüfung einer zu testenden Software-Anwendung durch das Ausführen auf einem Computer.

Siehe Artikel Dynamisches Software-Testverfahren bei Wikipedia.