E2E-Testing: Monolithen und Microservices - ein Erfahrungsbericht

  • 26.06.2023
  • ab 18:00 Uhr
  • bis 20:00 Uhr
  • kostenfrei
  • andrena objects ag
  • Coworking-Space Darmstadt
  • Europaplatz 2
  • 3. Stock
  • 64293 Darmstadt

Dieses Event ist leider nicht mehr buchbar.

Hinweis: Zu diesem ObjektForum laden wir Sie in unser neues Coworking-Space nach Darmstadt ein.

Abstract

End-to-End-Tests sind ein mächtiges Werkzeug, wenn es darum geht die Qualitätssicherung des eigenen Systems zu gewährleisten. Sie dokumentieren und validieren die fachlichen Anforderungen, ohne dabei von der internen Struktur des Systems abzuhängen.

In diesem Vortrag stelle ich vor, wie wir die Qualität unseres Systems durch aussagekräftige E2E-Tests sichern und welche entscheidende Rolle diese beim Zerlegen unserer monolithischen Architektur in Microservices spielt. In unserem Erfahrungsbericht gehe ich außerdem darauf ein, welche zusätzlichen Anforderungen durch die Microservice-Architektur an die Tests entstehen (z.B. Umgang mit Asynchronität und Eventual-Consistency) und wie wir diese Herausforderungen gelöst haben.

Begleitet wird der Vortrag durch konkrete Code-Beispiele, die anhand einer Spring Boot Anwendung die Rolle der E2E-Tests bei der Migration zur Microservice-Architektur zeigen.

Referenteninformation
Raphael Knecht

Raphael Knecht

Raphael Knecht ist Softwareentwickler bei funk, dem Content-Netzwerk von ARD und ZDF. In seiner Rolle als Full Stack Developer entwickelt er die Backend-Systeme weiter, welche beispielsweise die Distribution der funk-Inhalte in den Mediatheken von ARD und ZDF sicherstellen. Sein besonderes Augenmerk liegt dabei auf der Qualitätssicherung der eigenen Softwarekomponenten, insbesondere durch fachliche End-to-End-Tests.

Zurück