Testen von Software

Grunddaten zu diesem Projekt

Art des ProjektesGefördertes Einzelprojekt
Laufzeit an der Universität Münster01.09.2008 - 30.10.2010

Beschreibung

Zum Testen von Software wurden zwei Beiträge geliefert. Zum Einen wurde das Werkzeug Muggl (Muenster generator of glass-box test cases) entwickelt, das automatisch und systematisch Testfälle für Java-Klassen erzeugt. Es führt Java Bytecode symbolisch aus, um Ausführungspfade durch ein Programm zu finden. Dazu nutzt es Constraint Solving und Backtracking. Da die Zahl der gefundenen Testfälle sehr hoch werden kann und die meisten von ihnen redundant sind, werden bezüglich ihres Beitrags zur globalen Kontroll- und Datenfluss redundante Testfälle eliminiert. Die Machbarkeit dieses Ansatzes wird durch experimentelle Studien nachgewiesen. Als weiterer Beitrag wurde im Rahmen einer Fallstudie eine Erhebung über die Testpraktiken in Münsteraner IT-Unternehmen durchgeführt, bei der Empfehlungen über Best Practices ausgesprochen wurden.

StichwörterSoftware-Entwicklung; Testverfahren
Mittelgeber / Förderformat
  • Wirtschaft

Projektleitung der Universität Münster

Kuchen, Herbert

Antragsteller*innen der Universität Münster

Kuchen, Herbert

Publikationen der Universität Münster entstanden im Projekt

Ernsting Marko, Majchrzak, Tim A., Kuchen Herbert (2012)
In:  (Hrsg.), Functional and (Constraint) Logic Programming(kein Verlag angegeben).
Forschungsartikel in Sammelband (Konferenz) | Peer reviewed | Veröffentlicht
Ernsting Marko, Majchrzak Tim A., Kuchen Herbert (2012)
In: Margaria Tiziana, Qiu Zongyan, Yang Hongli (Hrsg.), 2012 Sixth International Conference on Theoretical Aspects of Software Engineering271-274Wiley-IEEE Press.
Forschungsartikel in Sammelband (Konferenz) | Peer reviewed | Veröffentlicht