Interview: Ende-zu-Ende Testing von Microservices

Photo of author
Lukas Pradel

Meine Erfahrungen basierend auf Eindrücken aus einem groß angelegten Projekt mit über 70 Microservices und mehr als 15 Teams findest du hier in einer Zusammenfassung und in einem Interview auf InfoQ.

Kürzlich wurde ich in einem Interview auf der international bekannten Softwareentwicklungs-Community InfoQ zu meinen Erfahrungen mit Ende-zu-Ende Tests von Microservices befragt. Diese basieren auf meinen Eindrücken aus einem groß angelegten Projekt mit über 70 Microservices und mehr als 15 Teams.

Vorteile und leider auch Nachteile

Ende-zu-Ende Tests bringen zweifellos eine deutlich Verbesserung in der Softwarequalität und helfen dabei, Bugs zu identifizieren, die mit den anderen Teststufen wie Unit- oder auch Service-Integrationstests schlicht nicht entdeckt werden können.

Leider bringt diese Art von Tests auch einige Nachteile mit sich, die man in Kauf nehmen muss, wenn man das Maximum an Softwarequalität erreichen will. Am schwersten wiegen dabei, dass man Services und Teams über diese Tests aneinander koppelt, obwohl das ausgesprochene Ziel von Microservices ja gerade darin besteht, Services und Teams unabhängig von einander zu machen!

Interview mit Ben Linders

Das gesamte Interview gibt es bei InfoQ zum Nachlesen.

Zu dem Thema gibt es auch einen ausführlicheren aufgezeichneten Konferenzvortrag von mir (auf Englisch) bei den diesjährigen Agile Testing Days. Falls Sie sich mit dem Thema näher beschäftigen wollen, zum Beispiel weil Sie selbst ein Microservices-System entwickeln, oder zumindest darüber nachdenken, Microservices einzusetzen, können Sie sich zusätzlich zum Interview und dem Vortrag gerne mit mir über die üblichen Kanäle in Verbindung setzen.

Schreibe einen Kommentar

Das könnte Dich auch noch interessieren

Continuous Deployment einer Ionic-App mit Jenkins

Continuous Deployment einer Ionic-App mit Jenkins

In Zeiten der fortschreitenden Automatisierung wird auch im Bereich der Software-Entwicklung an der Optimierung der Prozesse gearbeitet. Keine moderne Softwareschmiede ...
Weiterlesen
Wie sieht zeitgemäßes Software Engineering aus?

Wie sieht zeitgemäßes Software Engineering aus?

Welche Antworten Conciso momentan auf diese Frage hat, habe ich im Rahmen der Digitalen Woche Dortmund 2020 bei einem Webinar ...
Weiterlesen
2. Conciso Coding Dojo Dortmund

2. Conciso Coding Dojo Dortmund

Gemütliche Atmosphäre, Getränke, Kekse und die Code-Kata „Counting Lines Of Code“ ...
Weiterlesen