Interview: Ende-zu-Ende Testing von Microservices

Foto des Autors
Lukas Pradel
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

Coding Dojos in the time of Corona

Coding Dojos in the time of Corona

The Corona pandemic creates new problems, especially for events. As the organizer of the Conciso Coding Dojo Dortmund I tried ...
Titelbild zum Wissensbeitrag "Datenbanktests mit Testcontainern"

Datenbanktests mit Testcontainern

Entdecke in unserem neuen Blogbeitrag, wie du mit Testcontainers und Docker eine realistische und isolierte Testumgebung für Datenbanken schaffst. Erfahre, ...
Agile Testing Days 2017, Teil 2

Agile Testing Days 2017, Teil 2

So waren die letzten beiden Tage der Agile Testing Days 2017 ...