DevOps Conference
The Conference for Continuous Delivery, Microservices,
Containers, Clouds and Lean Business

Testen von und mit Infrastuktur: Integration Testing done right

Session

EARLY BIRD
Until July 30:
✓ Team discounts
✓ Save £145

Register Now

EARLY BIRD
Until July 30:
✓ Team discounts
✓ Save £145

Register Now

Until June 18:
✓ Workshop Day for free
✓ Raspberry Pi or C64 Mini for free
✓ Save over $840
Register now
Until June 18:
✓ Workshop Day for free
✓ Raspberry Pi or C64 Mini for free
✓ Save over $840
Register now
Until August 13:
✓ Raspberry Pi or C64 Mini for free
✓ Save up to 520 €
Register now
Bis 13. August:
✓ Raspberry Pi oder C64 Mini for free
✓ Bis zu 520 € sparen
Jetzt anmelden
Until July 2:
✓ Raspberry Pi or C64 Mini for free
✓ Save up to $330
Register now
Until July 2:
✓ Raspberry Pi or C64 Mini for free
✓ Save up to $330
Register now
Until August 20:
✓ Transformation Day for free
✓ Raspberry Pi or C64 Mini for free
✓ Save up to 870 €
Register now
Bis 20. August
✓ Transformation Day for free
✓ Raspberry Pi oder C64 Mini for free
✓ Über 870€ sparen
✓ Bis zu 375 € sparen
Jetzt anmelden
Infos
Tuesday, June 30 2020
09:15 - 10:00

Heutzutage läuft eine Software nicht für sich allein, sondern agiert mit anderen. Die Kommunikation erfolgt meist über verschiedene Protokolle, sprich: über verschiedene Infrastrukturkomponenten. Gerade beim Testen stellt sich die Frage, wie der Entwickler Tests so schreiben kann, dass sie von einem bestimmten Infrastruktur-Set-up 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 so schnell wie möglich" möchte der Entwickler schon zu einem früheren Testzeitpunkt, z. B. bei Entwicklertests, erfahren, wenn in diesem Teil der Software etwas nicht stimmt. Zudem macht die Infrastruktur nicht beim Anwendungscode halt. Mittlerweile wird 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 mithilfe 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 Infrastrukturcodes gesichert werden kann, angefangen bei klassischen Provisionierungswerkzeugen bis hin zu Containern.

Take me to the full program of Zum vollständigen Programm von Online Edition Online Edition .

This Session belongs to the Diese Session gehört zum Programm vom Online EditionOnline Edition and  und BerlinBerlin program. Take me to the program of . Hier geht es zum Programm von London London .

This Session belongs to the Diese Session gehört zum Programm vom Online EditionOnline Edition and  und BerlinBerlin program. Take me to the program of . Hier geht es zum Programm von New York New York .

Take me to the full program of Zum vollständigen Programm von Berlin Berlin .

This Session belongs to the Diese Session gehört zum Programm vom Online EditionOnline Edition and  und BerlinBerlin program. Take me to the program of . Hier geht es zum Programm von Singapore Singapur .

This Session belongs to the Diese Session gehört zum Programm vom Online EditionOnline Edition and  und BerlinBerlin program. Take me to the program of . Hier geht es zum Programm von Munich München .

This Session Diese Session belongs to the gehört zum Programm von Online EditionOnline Edition and  und BerlinBerlin program. Take me to the current program of . Hier geht es zum aktuellen Programm von Online Edition Online Edition , London London , New York New York , Berlin Berlin , Singapore Singapur or oder Munich München .

Stay tuned:

Behind the Tracks

 

Kubernetes Ecosystem

Docker, Kubernetes & Co

Microservices & Software Architecture

Maximize development productivity

Continuous Delivery & Automation

Build, test and deploy agile

Cloud Platforms & Serverless

Cloud-based & native apps

Monitoring, Traceability & Diagnostics

Handle the complexity of microservices applications

Security

DevSecOps for safer applications

Business & Company Culture

Radically optimize IT

Organizational Change

Overcome obstacles on the way towards DevOps

Live Demo #slideless

Showing how technology really works