
Meet-up Community Days
OpenRewrite für Testcode-Modernisierung: Veralteten Code ersetzen, Konventionen vereinheitlichen, Code Smells reduzieren
01. Juni 2026 um 11:00 – 12:00 | online
Testcode im Wandel: Wie automatisiertes Refactoring mit OpenRewrite Migrationen vereinfacht
Testautomatisierungscode zu pflegen kann sehr herausfordernd sein: Frameworks entwickeln sich weiter, APIs und Standards ändern sich kontinuierlich. Der Gedanke, Tests auf ein neues Framework zu migrieren oder Assertions zu aktualisieren, kann abschreckend wirken. Eine wachsende Testsuite sauber und aktuell zu halten, während sich das gesamte Umfeld verändert, ist oft mit erheblichem Aufwand und Frustration verbunden.
Genau deshalb teilt Christian Baumann seine Erfahrungen mit OpenRewrite. OpenRewrite ist ein Open-Source-Tool für automatisiertes Code-Refactoring. Es stellt sogenannte Recipes (Rezepte) bereit, mit denen Code effizient und zuverlässig migriert, bewährte Vorgehensweisen angewendet und Projekte modernisiert werden können, ohne zeitaufwendige manuelle Anpassungen. Eine der Herausforderungen bestand in der Migration von JUnit 4 auf JUnit 5. Eine manuelle Umsetzung wäre fehleranfällig und zeitintensiv gewesen, doch OpenRewrite hat dies in einem Durchlauf erledigt. Ob es um die Anpassung an Selenium-4-APIs oder um die Migration von älterem JavaScript-Code auf den modernen ES6+-Standard geht, OpenRewrite übernimmt die notwendigen Anpassungen. In diesem Vortrag zeigt Christian Baumann, wie OpenRewrite genutzt werden kann, um Java-Testautomatisierung zu modernisieren, ergänzt durch eine Live-Demo, in der ein Beispiel gemeinsam betrachtet wird.
Key Learning
- Automatisierte Test-Framework-Migrationen mit OpenRewrite verstehen und gezielt zur Verbesserung der Java-Testautomatisierung einsetzen
- OpenRewrite einsetzen, um veralteten Code zu ersetzen, Konventionen zu vereinheitlichen und Code Smells im Testcode zu reduzieren
- Praxisnahe Ansätze und Beispiele, um die Lesbarkeit, Wartbarkeit und Qualität von Testcode nachhaltig zu verbessern
Nimm online an unserem kostenfreien Meet-up teil und erfahre, wie du Testautomatisierung effizient modernisieren, Migrationen automatisieren und deine Testsuite nachhaltig wartbar halten kannst.

Principal Test Architect / Fellow Test Automation | MaibornWolff GmbH
Agenda
- 11:00 Check-in
- 11:05 Begrüßung
- 11:10 Vortrag
- 11:45 Gemeinsame Diskussion

Ansprechpartnerin
Theresa Frank
Event Assistant
+49 341 23822 968
frank@summit-community.de