Podcast

Testen von Microservices

Erfahrungen mit End-to-End Tests

In dieser Folge berichtet uns Torsten Mandry von seinen Erfahrungen mit dem Testen von Microservice-Systemen. Automatisiertes Testen ist in der Softwareentwicklung mittlerweile ein Standardvorgehen. Mit Hilfe von End-to-End Tests wird die gesamte Anwendung als Blackbox betrachtet und über ihre bereitgestellten Schnittstellen (UI, Rest API, Message Queue, …) verifiziert. Wie aber wird dann das Zusammenspiel der einzelnen Microservices getestet und sichergestellt? Die Idee, End-to-End Tests des Gesamtsystems zu erstellen, scheint naheliegend. Aber ist das wirklich sinnvoll, oder gibt es andere, besser geeignete Ansätze?
Weitere Episoden anhören

Shownotes & Links

Unit Test vs. Integration Test
Unit Test vs. Integration Test
Alumnus

Lucas war bis August 2023 Senior Consultant bei INNOQ. Er beschäftigt sich mit der Architektur, Konzeption und Umsetzung von Web Anwendungen in Front- und Backend. Er programmiert in Ruby und JavaScript und hilft bei der Entscheidung und Einführung verschiedener NoSQL Lösungen. Lucas ist Autor des Buchs „The Rails 7 Way“. Seine Stimme ist regelmäßig im INNOQ Podcast zu hören. Außerhalb seiner Arbeit beschäftigt er sich mit Open Source und Community Arbeit (wie die Organisation und das Coaching beim lokalen CoderDojo).

Senior Consultant

Torsten ist Softwareentwickler und Berater mit langjähriger Erfahrung im Java/Web-Umfeld. Er begeistert sich für leichtgewichtige Architekturen, Domain-driven Design, Clean Code und automatisiertes Testen.