• Publikation
  • Implementierung von Consumer-Driven Contract Testing mit Pact Broker und GitLab CI
  • Implementierung von Consumer-Driven Contract Testing mit Pact Broker und GitLab CI

Java aktuell

12/20

Implementierung von Consumer-Driven Contract Testing mit Pact Broker und GitLab CI

Geschrieben von:
Frank Rosner, Raffael Stein

In diesem Artikel wird Consumer-Driven Contract Testing als Alternative zu End-to-End-Tests vorgestellt, um die Komponenten eines verteilten Systems entkoppelt zu testen. Pact ist der De-facto-Standard für Contract Testing. Es beinhaltet eine programmiersprachenunabhängige Spezifikation, um Interaktionen zwischen Diensten in Form von JSON-Dokumenten abzubilden. Der Pact Broker kann in Kombination mit anderen Werkzeugen, wie zum Beispiel GitLab CI, eingesetzt werden, um den Entwicklungsprozess zu unterstützen.

In diesem Artikel wird Consumer-Driven Contract Testing als Alternative zu End-to-End-Tests vorgestellt, um die Komponenten eines verteilten Systems entkoppelt zu testen. Pact ist der De-facto-Standard für Contract Testing. Es beinhaltet eine programmiersprachenunabhängige Spezifikation, um Interaktionen zwischen Diensten in Form von JSON-Dokumenten abzubilden. Der Pact Broker kann in Kombination mit anderen Werkzeugen, wie zum Beispiel GitLab CI, eingesetzt werden, um den Entwicklungsprozess zu unterstützen.

Vollständiger Artikel

Hinweis: In Ihrem Browser ist JavaScript deaktiviert. Für eine bessere und fehlerfreie Nutzung dieser Webseite, aktivieren Sie bitte JavaScript in Ihrem Browser.