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

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.

  • 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.

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

Theresa Frank
Event Assistant

+49 341 23822 968
frank@summit-community.de