TY - THES AB - Das Testen von Software spielt im Kontext der Softwaremigration eine wichtige Rolle, da es zur Validierung und Sicherstellung der Funktionsäquivalenz als Schlüsselanforderung verwendet wird. Da die Erstellung von Testfällen eine teure und zeitaufwändige Aktivität ist, sollte ihre Wiederverwendung in Betracht gezogen werden, wenn Testfälle vorhanden sind, was ihre Co-Migration impliziert. Wir adressieren das oben genannten Problem, indem wir ein Framework vorschlagen, das eine End-zu-End-Lösung bietet, indem wir die drei allgemeinen Migrationsphasen behandeln: Vormigration, Migration und Nachmigration. Erstens wird in der Vormigrationsphase eine Bewertung der Testfallqualität durchgeführt, um die Qualität der vorhandenen Testfälle zu bewerten. Dann wird in der Migrationsphase unter Verwendung von Situationsmethoden-Engineering eine situationsspezifische Ko-Migrationsmethode für die Testfälle entwickelt. Diese Entwicklung situationsspezifischer Testmigrationsmethoden konzentriert sich auf die Idee des Doppelhufeisenmodells, das Hufeisenmodelle sowohl für das System als auch für die Testfallmigration umfasst. Schließlich wird in der Nachmigrationsphase durch unseren Mutationsanalyse-basierten Ansatz die Testfallmigration validiert. Um die Anwendbarkeit des entwickelten Frameworks in der Praxis zu demonstrieren, haben wir zwei Machbarkeitsstudien durchgeführt, die sich mit einer Migration von JUnit als Quellumgebung auf MSUnit sowie Jasmine als Zielumgebung befassten. AU - Jovanovikj, Ivan CY - Paderborn DA - 2020 DO - 10.17619/UNIPB/1-1064 DP - Universität Paderborn LA - eng N1 - Tag der Verteidigung: 10.12.2020 N1 - Universität Paderborn, Dissertation, 2020 PB - Veröffentlichungen der Universität PY - 2020 SP - 1 Online-Ressource (xvii, 246 Seiten) T2 - Institut für Informatik TI - Validation of software migration: model-driven co-migration of test cases UR - https://nbn-resolving.org/urn:nbn:de:hbz:466:2-38232 Y2 - 2026-01-17T15:35:51 ER -