CitedEvidence
User Settings

Datenflussorientierter, strukturorientierter Test

Peter Liggesmeyer-2009-01-01-Spektrum Akademischer Verlag eBooks
0

TL;DRAbstract

In diesem Kapitel werden dynamische Testtechniken beschrieben, die wie die in Kapitel 3 dargestellten Techniken die Vollständigkeit des Tests anhand der Abdeckung des Software-Quellcodes beurteilen. Im Unterschied zu den kontrollflussorientierten Techniken des Kapitels 3 nutzen die hier beschriebenen Techniken den Datenfluss zur Beurteilung der Vollständigkeit einer Menge von Testfällen. Die datenflussorientierten Testverfahren verwenden die Zugriffe auf Variablen. Jedes Software-Modul enthält Daten, die verarbeitet werden, und Kontrollstrukturen, die die Verarbeitung steuern. Im Unterschied zu den kontrollflussorientierten Testtechniken rücken die datenflussorientierten Testtechniken das Hantieren mit Daten in den Testmittelpunkt. Dies ist besonders dann sinnvoll, wenn die zur Software-Entwicklung verwendete Methodik den Daten eine zentrale Bedeutung beimisst. Das ist insbesondere bei den verbreiteten objektorientierten Entwicklungsmethoden und Programmiersprachen erfüllt. In der Obje

Chat with Paper

AI Agents for this Paper

In diesem Kapitel werden dynamische Testtechniken beschrieben, die wie die in Kapitel 3 dargestellten Techniken die Vollständigkeit des Tests anhand der Abdeckung des Software-Quellcodes beurteilen. Im Unterschied zu den kontrollflussorientierten Techniken des Kapitels 3 nutzen die hier beschriebenen Techniken den Datenfluss zur Beurteilung der Vollständigkeit einer Menge von Testfällen. Die datenflussorientierten Testverfahren verwenden die Zugriffe auf Variablen. Jedes Software-Modul enthält Daten, die verarbeitet werden, und Kontrollstrukturen, die die Verarbeitung steuern. Im Unterschied zu den kontrollflussorientierten Testtechniken rücken die datenflussorientierten Testtechniken das Hantieren mit Daten in den Testmittelpunkt. Dies ist besonders dann sinnvoll, wenn die zur Software-Entwicklung verwendete Methodik den Daten eine zentrale Bedeutung beimisst. Das ist insbesondere bei den verbreiteten objektorientierten Entwicklungsmethoden und Programmiersprachen erfüllt. In der Obje

Keywords

GynecologyArtMedicine

Chat

Click to start Chat