basierend auf:
- ISTQB® / GTB Standard Glossar der Testbegriffe, Version 2.0, 30. April 2009
(http://www.german-testing-board.info/de/downloads.shtm)
| 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. |

