Vorträge

Treffen Sie uns auf einer Konferenz!

Verschaffen Sie sich einen Überblick, auf welchen Events unsere codecentric-Kollegen als Referenten vertreten sind. Wir würden uns freuen, Sie auf einer Konferenz persönlich begrüßen zu dürfen.

Consumer Driven Contract Testing – ein Überblick

10.05.2017

JAX

Rheingoldhalle, Rheinstraße, Mainz, Deutschland

Jederzeit nach Produktion gehen zu können, ist ein Traum, oder? Damit es nicht zum Albtraum wird, benötigt man vor allem eines: die Sicherheit, dass die Änderungen keine Bugs in bestehende Funktionalität einführen.
Consumer Driven Contracts sind Vereinbarungen zwischen Consumer und Provider eines Service, die vom Consumer getrieben werden. Diese Contracts können durch Tests geprüft werden. Insbesondere in einem stark verteilten System, in dem jeder zu jeder Zeit nach Produktion gehen darf (aka Microservices) macht ein automatisierter Test dieser Contracts Sinn.
In diesem Vortrag auf der JAX 2017 gehe ich zunächst auf die Motivation für Consumer Driven Contract Testing ein und erläutere, worum es geht. Dann stelle ich die beiden Bibliotheken PACT und Spring Cloud Contract vor, um danach abschließend ein auf Docker basierendes Vorgehen zu umreißen, das keine Abhängigkeit zu Bibliotheken hat.

Tobias FlohreTobias Flohre