Auswertung und Analy... Examensarbeiten Konzeption und Imple...

Diplomarbeit

Visualisierung überdeckter sowie zu überdeckender Modellelemente im modellbasierten Test

Download Beschreibung  Download Beschreibung

 

Zusammenfassung

Der modellbasierte Test, bei dem Testfälle auf der Basis von UML-Diagrammen erzeugt, ausgeführt und bewertet werden, gewinnt in der industriellen Praxis zunehmend an Bedeutung. Sowohl für die Bewertung einzelner Testfälle als auch für die Unterstützung des Testers zur Entscheidung über die Angemessenheit eines Tests ist eine Visualisierung der bereits überdeckten und der noch zu überdeckenden Modellelemente notwendig Daher wird zunächst in dieser Arbeit eine vergleichende Bewertung von sechs, nach Bestimmten Gesichtspunkten ausgewählten Model Driven Architecture-Werkzeugen anhand eines dazu erstellten Kriterienkatalogs vorgenommen. Es werden die von den Werkzeugen angebotene Funktionalität anhand der Umsetzung der UML 2 und die verfügbaren Importund Exportformate untersucht. Zudem wird der Modellaustausch zwischen den Modellierungswerkzeugen anhand von Beispielmodellen getestet. Die Ergebnisse der vergleichenden Bewertung und des Modellaustauschs werden präsentiert und analysiert. Die am Lehrstuhl für Software Engineering im Rahmen des Forschungsprojektes UnITeD entwickelten Schnittstellenüberdeckungskriterien, welche die Basis zur Visualisierung darstellen, und deren Komponenteninteraktionsmodell werden vorgestellt und anhand von Beispielen erläutert. Es werden die zur Visualisierung der bezüglich vorgegebener Testkriterien erzielte Modell überdeckung sowie der noch zu überdeckenden Modellelemente benötigten Informationen und die Möglichkeiten bei der Darstellung dieser erläutert. Ein Verfahren wird vorgestellt, das die Visualisierung anhand von Färbung vornimmt, wobei optionale Abl äufe von notwendigen unterscheidbar sind. Dieses Verfahren wird in ein Plugin für die Modellierungsumgebung MagicDraw UML umgesetzt und präsentiert.

Bearbeiter: Achim Neubauer

Betreuer: Dipl.-Inf. Florin Pinte