Skip to content

Details

APIs sind das Rückgrat moderner Softwarelandschaften und mit Standards wie OpenAPI existieren heute exzellente Werkzeuge, um Schnittstellen teamübergreifend zu definieren. Dennoch bleibt das Integration Testing oft ein Schmerzpunkt. Wie stellen wir sicher, dass Consumer und Provider wirklich kompatibel sind, ohne komplexe End-to-End-Umgebungen warten zu müssen? Wie simulieren wir Drittsysteme, von denen wir nur die API-Definitionen besitzen? Und vor allem: Wie erzeugen wir eine Testumgebung, die lokal genauso zuverlässig läuft wie in der CI-Pipeline?
In diesem Vortrag zeige ich anhand von Erfahrungen aus einem Projekt im Retail-Umfeld, wie man diesen Herausforderungen begegnen kann. Grundlage ist die Kombination von Testcontainers und Microcks zum Aufbau performanter Umgebungen für automatisierte Tests.
Das nimmst du aus dem Vortrag mit:

  • Reproduzierbarkeit: Wie du wiederholbare Testumgebungen für mockbasiertes Integration Testing aufsetzt, egal ob lokal oder zentral.
  • Automatisierung: Wie du aus vorhandenen API-Definitionen Mocks generierst, ohne sie manuell programmieren zu müssen

Referent:
Florian Rademacher ist Senior Consultant und Co-Lead für den Bereich Software Modernization bei der codecentric AG. Mit seinem Team transformiert er ineffiziente Bestandssysteme auf Code-, Architektur- und Prozessebene, um sie zukunftsfähig zu machen. Zuvor war Florian zehn Jahre in der Wissenschaft aktiv und promovierte über die modellgetriebene Entwicklung von Microservice-Architekturen. Zu Florians Kernkompetenzen zählen alle Tätigkeiten der Konzeption und Entwicklung sowie des Testens und Betreibens von Softwaresystemen mit monolithischer oder lose gekoppelter Architektur. Florian ist regelmäßiger Autor von Fachartikeln und Speaker auf Konferenzen.

Related topics

Events in Hamburg, DE
Java
Test Automation

You may also like