Die Anzahl der Funktionen in modernen Fahrzeugen wächst stetig. Unvorhergesehene Interaktionen zwischen Funktionen führen oft zu Fehlern. Um diese Fehler aufzudecken, sind systematische Tests notwendig. Diese Arbeit stellt einen neuen Ansatz zur Testfallgenerierung vor, der den systematischen Test von Interaktionen ermöglicht. Die Generierung von Testfällen erfordert ein geeignetes Testmodell, das potentielle Fehlerszenarien beschreibt und den Zustandsraum auf eine beherrschbare Größe einschränkt. Der vorgestellte Ansatz erreicht dies durch die Verwendung von Aufgabenmodellen. Diese Arbeit führt TTask, eine neue Modellierungssprache für Aufgabenmodelle, ein, sowie darauf aufbauende Testauswahlkriterien, die gezielt kritische Aufgabenabfolgen auswählen. Die so erreichte systematische Abdeckung von Funktionsinteraktionen wird anhand realer Systeme der BMW Group gezeigt.
«
Die Anzahl der Funktionen in modernen Fahrzeugen wächst stetig. Unvorhergesehene Interaktionen zwischen Funktionen führen oft zu Fehlern. Um diese Fehler aufzudecken, sind systematische Tests notwendig. Diese Arbeit stellt einen neuen Ansatz zur Testfallgenerierung vor, der den systematischen Test von Interaktionen ermöglicht. Die Generierung von Testfällen erfordert ein geeignetes Testmodell, das potentielle Fehlerszenarien beschreibt und den Zustandsraum auf eine beherrschbare Größe einschränk...
»