Markus Schlichting

portfolio img 1

Markus Schlichting ist Senior Software Enginner bei Karakun AG in Basel. Software Engineering, agile Methoden und Open Source Projekte zählen zu seinen Leidenschaften.
Er liebt es, in den Bilschirmpausen Zeit mit seiner Familie zu verbringen oder beim Motorradfahren Frischluft zu tanken.

Twitter: @madmas
Web: www.karakun.com

Auf dem Weg zu CD: End-to-End Tests mit Docker + Geb

End-to-end Tests sind ein wichtiger Meilenstein auf dem Weg zu einer zuverlässigen und erfolgreichen Continuous-Delivery Pipeline.
Mit Geb existiert ein handlicher Wrapper zu Selenium/WebDriver. Dieser ermöglicht es uns, gut wart- und erweiterbare E2E-Test-Suiten zu erstellen - und das selbst für komplexe Webapplikationen.
Die Kombination mit Docker und einem CI System wie Jenkins, Teamcity oder GitLab CI ergibt die die Möglichkeit, die erstellte Test-Suite flexibel in unterschiedlichen Kontexten einzusetzen und viele Wertvolle Informationen zu unserem System zu sammeln - automatisiert.

Der Talk präsentiert und demonstriert Erfahrungen und daraus gewonnene Erkenntnisse aus verschiednen Projekten, die durch die beschriebenen Technologien profitieren  konnten. Dabei kommen nicht nur Folien zum Einsatz sondern auch einige Live-Demos deren Code nicht verborgen bleibt.