basierend auf:

Alle A B C D E F G H IJ K L M N O P Q R S T U V W XYZ



Begriff Erklärung
Datenbankintegritätstest Testen der Methoden und Prozesse für den Zugriff und die Administration der Datenbank. Dies umfasst die Prüfung, dass Zugriffsmethoden, Prozesse und Integritätsregeln wie erwartet funktionieren und durch einen Datenbankzugriff Daten nicht beschädigt, unerwartet gelöscht, geändert oder neu angelegt werden.
Datendefinition Eine ausführbare Anweisung, bei der einer Variablen ein Wert zugewiesen wird.
Datenfluss Eine abstrakte Darstellung der Abfolge von Zustandsänderungen eines Datenobjekts, bei der die Zustände des Objekts sind: Definition/Neuanlage, Verwendung oder Löschung [Beizer].
Datenflussüberdeckung Der Anteil der Definitions-Verwendungspaare, die durch eine Testsuite ausgeführt werden.
Datenflussanalyse Statisches Analyseverfahren, das auf der Definition und Verwendung von Variablen basiert und fehlerhafte Zugriffssequenzen auf die Variablen des Testobjekts nachweist.
Datenflussanomalie Unbeabsichtigte oder nicht erwartete Folge von Operationen mit einer Variablen.Anmerkung:Folgende Datenflussanomalien werden unterschieden:ur-Anomalie (undefined referencing): Referenzierung einer undefinierten Variablen,dd-Anomalie (defined defined): zweimal aufeinanderfolgendes Schreiben auf eine Variable ohne zwischenzeitliche Referenzierung, du-Anomalie (defined undefined): Schreiben (definieren) einer Variablen mit späterer Zurücksetzung, ohne dass die Variable zwischendurch referenziert wird.
Datenflussanomalieanalyse (1) Statisches Analyseverfahren zur Aufdeckung von fehlerhaften Zugriffssequenzen auf die Variablen des Testobjekts.(2) Analyse, ob Datenvariablen richtig verwendet werden oder nicht.
datenflussbasierter Test Ein White-Box-Testentwurfsverfahren, bei dem Testfälle entworfen werden, um Paare von Definition und Verwendung von Variablen auszuführen.
datengetriebenes Testen Ein skriptbasiertes Verfahren, bei dem die Testeingaben und vorausgesagten Ergebnisse in einer (Kalkulations-) Tabelle gespeichert werden, sodass ein Steuerungsskript alle Tests in der Tabelle ausführen kann. Datengetriebenes Testen wird oft unterstützend beim Einsatz von Testausführungswerkzeugen wie Mitschnittwerkzeugen verwendet [Fewster und Graham].Siehe auch schlüsselwortgetriebener Test.
Datenintegritätstest Siehe Datenbankintegritätstest.
Debugger Siehe Debugging-Werkzeug.
Debugging Tätigkeit des Lokalisierens/Identifizierens, Analysierens und Entfernens von Fehlerursachen in der Software.
Debugging-Werkzeug Ein Entwicklungswerkzeug, das benutzt wird, um Fehlerwirkungen zu reproduzieren und Zustände von Programmen und ihre korrespondierenden Fehlerzustände zu untersuchen. Mit einem Debugger können Entwickler ein Programm Schritt für Schritt ausführen, an einer beliebigen Stelle anhalten und den Wert von Variablen setzen bzw. sich den aktuellen Wert anzeigen lassen.
Defekt Siehe Fehlerzustand.
Defekt-Taxonomie Siehe Fehlertaxonomie.
Defektdichte Siehe Fehlerdichte.
definierte Bedingungsüberdeckung Der Anteil aller einfachen Bedingungsergebnisse, die von einer Testsuite ausgeführt wurden und unabhängig von einander einen Entscheidungsausgang beeinflussen. 100% definierte Bedingungsüberdeckung impliziert 100% Entscheidungsüberdeckung.
definierter Bedingungstest Ein White-Box-Testentwurfsverfahren, bei dem Testfälle so entworfen werden, dass diejenigen Bedingungsergebnisse zur Ausführung kommen, die unabhängig voneinander einen Entscheidungsausgang beeinflussen.
Definition-Verwendungspaar Die Verknüpfung einer Definition einer Variablen (im Sinne einer Wertzuweisung) mit einer nachfolgenden Verwendung dieser Variablen in der dynamischen Ausführung. Variablenverwendungen können in Berechnungen sein (z.B. Muliplikation) oder die Ausführung von Pfaden steuern (prädikative Verwendung).
Dokumentationstest Testen der Qualität der Dokumentation, z.B. des Benutzer- oder Installationshandbuchs.
dynamische Analyse Prozess der Bewertung des Verhaltens (z.B. Speichereffizienz, CPU-Nutzung) eines Systems oder einer Komponente während der Nutzung [nach IEEE 610].
dynamischer Test Prüfung des Testobjekts durch Ausführung auf einem Rechner.
dynamischer Vergleich Vergleich der tatsächlichen mit den vorausgesagten Ergebnissen, ausgeführt zur Laufzeit, z.B. durch ein Testausführungswerkzeug.
dynamisches Analysewerkzeug Ein Werkzeug, das zur Ausführungszeit Informationen über den Programmcode bereitstellt. Solche Werkzeuge werden meistens genutzt, um undefinierte Zeiger zu identifizieren, Zeigerberechnungen zu prüfen und die Speicherzuteilung, -verwendung und -freigabe zu überwachen und Speicherengpässe zu kennzeichnen.