[Vortrag] Testen von und mit Infrastruktur - "Integration Testing done right" đ

![[Vortrag] Testen von und mit Infrastruktur - "Integration Testing done right" đ](https://secure.meetupstatic.com/photos/event/6/3/c/d/highres_447205549.jpeg?w=750)
Details
Sandra Parsick wird uns etwas zum Thema Testen von und mit Infrastruktur erzÀhlen:
Heutzutage lĂ€uft eine Software nicht fĂŒr sich alleine, sondern agiert mit Anderen. Die Kommunikation erfolgt meist ĂŒber verschiedene Protokolle, sprich ĂŒber verschiedene Infrastruktur-Komponenten. Gerade beim Testen stellt sich die Frage, wie kann der Entwickler Tests so schreiben, dass sie von einem bestimmten Infrastruktur-Setup unabhĂ€ngig sind. Meistens gelingt es nicht und dann wird dieser Teil der Software erst spĂ€t bei den End-2-End-Tests geprĂŒft. Doch gerade mit Microservices und dem Paradigma "Wenn etwas schieflĂ€uft, dann schnell wie möglich" möchte der Entwickler schon zu einem frĂŒheren Testzeitpunkt, z.B. bei Entwicklertests, erfahren, wenn bei diesem Teil der Software etwas schief lĂ€uft. Zudem macht die Infrastruktur nicht beim Anwendungscode halt. Mittlerweile wird die Infrastruktur immer mehr mit Hilfe von Code (Provisionierungsskripte, Dockerfiles, (Shell-) Skripte etc. ) beschrieben und automatisiert. Auch bei diesem Code möchte der Entwickler sicher gehen können, dass er so funktioniert wie erwartet.
Dieser Vortrag zeigt anhand einer Java-Anwendung, wie man mit Hilfe von 3rd-Party-Libraries die Infrastruktur in den Tests der Anwendung einbinden kann ohne sich gleich von einer bestimmten Infrastruktur abhĂ€ngig zu machen. DarĂŒber hinaus, wird darauf eingegangen wie die QualitĂ€t des Infrastruktur-Codes gesichert werden kann, angefangen bei klassischen Provisionierungswerkzeugen bis hinzu Container.
Nach dem Vortrag wird es Zeit geben fĂŒr eine Diskussion.
Sandra Parsick ist als freiberufliche Softwareentwicklerin und Consultant im Java-Umfeld tĂ€tig. Seit 2008 beschĂ€ftigt sie sich mit agiler Softwareentwicklung in verschiedenen Rollen. Ihre Schwerpunkte liegen im Bereich der Java Enterprise Anwendungen, agilen Methoden, Software Craftsmanship und in der Automatisierung von Softwareentwicklungsprozessen. DarĂŒber spricht sie auch gerne bei Konferenzen. In ihrer Freizeit engagiert sie sich in der Softwerkskammer Ruhrgebiet.
Wir freuen uns auf euch
Birgit, Georg und Ulrich
Wegbeschreibung fĂŒr die Bahn:
Vom Hauptbahnhof umsteigen in die S-Bahn (S1, S6, S11) bis nach DĂŒsseldorf-Wehrhahn. Aus der S-Bahnstation heraus und zu FuĂ links abbiegen. Die StraĂe nach oben und bei der ersten Möglichkeit rechts wieder nach unten. Ihr kommt an einer Apotheke vorbei. Der StraĂe an den Bahngleisen entlang folgen. Ihr kommt am Holiday Inn Express vorbei. An
der StraĂe entlang bis zur Toulouser Allee 23a.
fĂŒr alle:
Mit dem Aufzug in die 6.Etage.

[Vortrag] Testen von und mit Infrastruktur - "Integration Testing done right" đ