Testen mit Events

Wir zerlegen Softwaresysteme in kleinere Teilsysteme. Um eine enge Kopplung zu vermeiden, darf ein solches Teilsystem einem anderen nicht vorschreiben, was es zu tun hat. Stattdessen sollten sie über Ereignisse zusammenarbeiten. Wenn wir den Zustand einer Anwendung wiederherstellen können, indem wir das Protokoll dieser Ereignisse verarbeiten, dann haben wir Event Sourcing implementiert.

Dieses Ereignisprotokoll ist auch beim Testen unserer Software nützlich. In diesem Vortrag lernen Sie bewährte Verfahren zum Testen von Softwaresystemen kennen, die moderne Softwarearchitektur-Muster wie Event Collaboration und Event Sourcing verwenden.

Speaker

 

Sebastian Bergmann
Sebastian Bergmann ist Open-Source-Mensch der ersten Stunde. Seine umfangreichen Erfahrungen gibt er in Publikationen und auf Konferenzen weiter. Er ist Mitgründer und Principal Consultant von The PHP Consulting Company (thePHP.cc). In seiner Freizeit entwickelt er PHPUnit weiter, mag Brettspiele und hat großen Spaß daran, ausgefallene Eiscremesorten herzustellen.

betterCode-Newsletter

Sie möchten über die betterCode() PHP und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden