© Copyright 1997-1998 Thomas Biskup. Alle Rechte vorbehalten. Probleme mit dieser Webseite? Hier gibt es Hilfe... Das ProblemDie stetig wachsende Komplexität moderner Softwaresysteme macht es zunehmend erforderlich, Testmuster zur Überprüfung eines Systems automatisch zu generieren bzw. den Testenden durch Werkzeugeinsatz zu unterstützen. Eine Methode, die als sehr effektiv - wenn auch etwas aufwendig - angesehen wird, um Software bzgl. einer vorgegebenen Spezifikation zu testen, ist die Ursache/Wirkungsgraph-Methode (siehe dazu [Mye82, Rot95]). Sie stellt eine Verbesserung der Äquivalenzklassenmethode dar und berücksichtigt insbesondere die Wechselwirkungen verschiedener Eingabewerte.
Die LösungDa das Testen mit Ursache/Wirkungsgraphen "von Hand" zu aufwendig ist, um es für Projekte von auch nur mittlerer Größe sinnvoll anwenden zu können, wurde im Rahmen einer Diplomarbeit in [Bis97] ein Werkzeug entwickelt, welches - basierend auf effizienten Algorithmen - in der Lage ist, weite Teile des Testens mit Ursache/Wirkungsgraphen zu automatisieren.Als Ergebnis der Arbeit ist das Werkzeug CERTIFY entstanden, das es ermöglicht, Ursache/Wirkungsgraphen
Der Kern des Systems - das eigentliche Analysewerkzeug - ist ANSI-konform in C++ implementiert und kommuniziert über betriebssystemunabhängige Schnittstellen mit der Umwelt. Dadurch wird eine einfache Anpassungsmöglichkeit an neue Entwicklungsumgebungen gewährleistet. Anfragen sind willkommen. Diplomarbeit zur Herunterladen ("Download")Aufgrund einiger Anfragen gibt's hier nun auch die Diplomarbeit zum Download. Die Diplomarbeit liegt im Postscript-Format vor und wurde mit gzip komprimiert, um Platz und Download-Zeit zu sparen. Anfragen und Kommentare sind natürlich willkommen.Literatur |