Language: German

Bei der Migration von einer monolitischen Architektur zu Microservices gibt es viele neue Herausforderungen beim Testen. Wir erzeugen nicht mehr nur Test Doubles für einzelne Objekte, sondern für komplette Services. Daher brauchen wird neue Vorgehensweisen und Werkzeuge für das Testen und Mocken der Schnittstellen. Unser Team hat vor etwa zwei Jahren begonnen, den ersten Microservice einzuführen und wir migrieren immer noch Teile des Programms in Microservices. In diesem Vortrag erzähle ich von unseren schönen und frustrierenden Erfahrungen beim funktionalen Testen von Microservices. Es geht um Testtools, Konfiguration und Deploymentpipelines. Meine Beispiele stammen zwar aus dem Java-Universum, die Prinzipien sind aber auch auf andere Technologien übertragbar.

Slides | Video

Jörg Pfründer

Jörg Pfründer

Jörg Pfründer ist Senior Softwareentwickler bei Hypoport in Berlin und arbeitet mit am Finanzmarktplatz EUROPACE, der größten Vermittlungplattform von Immobilienfinanzierungen in Deutschland. Er interessiert sich besonders für automatisiertes Testen auf allen Ebenen der Testpyramide.