1.388,52 € – 1.542,80 €

Consumer Driven Contract Tests mit PACT

Eventinformationen

Dieses Event teilen

Datum und Uhrzeit

Veranstaltungsort

Veranstaltungsort

Online-Event

Rückerstattungsrichtlinie

Rückerstattungsrichtlinie

Rückerstattungen bis zu 7 Tage vor dem Event

Beschreibung des Events
Beschreibung

Zu diesem Event

Kursziele

Verteilte Anwendungen auf Basis von Micro Services gehören weltweit zum de facto Architektur Standard für skalierbare und komplexe Unternehmens-Softwarelösungen.

Mit Hilfe von Microservice Architektur können größere und komplexere Projekte in kleine funktionale Einheiten aufgeteilt werden und bleiben dadurch testbar, erweiterbar und sind leichter zu warten. Ein weiterer Vorteil von dem Einsatz mehrere Microservices ist auch die Möglichkeit, die einzelnen Services voneinander unabhängig, auch auf unterschiedliche Zielplattformen, zu verteilen und bei Bedarf auszutauschen, während das Gesamtsystem weiter produktiv nutzbar ist. Die einzelnen Microservices können mit Hilfe unterschiedlicher Technologien implementiert und bereitgestellt werden, solange die Schnittstelle nach Außen für die anderen Services zugänglich ist.

In diesem Kurs lernen Sie die Grundlagen der Testautomatisierung von unterschiedlichen Arten solcher Microservices in SOA-basierten Systemlandschaften kennen und üben die Vorbereitung und Automatisierung von fachlichen Szenarien zuerst anhand von weit verbreiteten Basiswerkzeugen und Tools. Anschließend fokussiert sich die Schulung auf die „Consumer-orientierte“ Qualitätssicherung mit Hilfe von dem PACT Framework. Sie erfahren wie Micro Service API’s damit möglichst effizient automatisiert getestet werden können. Sie üben die Verifikation von Provider Schnittstelle und Consumer Implementierung anhand von Consumer Contract Files im Kontext unterschiedlicher vorbereiteter Szenarien und Übungsaufgaben. Weiterhin wird die Integration in Jenkins CI Pipeline und Einsatz von PACT Broker behandelt.

Kursagenda

  • Grundlagen der Qualitätssicherung und Testautomatisierung
  • Grundlagen der Microservice Architektur
  • Vergleich unterschiedlicher Kommunikationsmodelle (SOAP / REST etc.)
    • Grundlagen SOAP Kommunikation inkl. praktischer Beispiele
    • Grundlagen RestAPI Kommunikation inkl. praktischer Beispiele
  • Übersicht über die auf dem Markt verfügbaren Tools zur Testautomatisierung von API’s
  • Praktischer Aufbau einer Testautomatisierung von Microservice Tests (Postman / Rest Assured)
  • Grundlagen Consumer Driven Contract Tests
    • Prinzipien
    • Architektur
    • Struktur der Contract File
    • Abgrenzung zu Provider Driven Contracts (WSDL)
  • Erstellung von Contract Files aus Consumer Sicht anhand von Beispielanwendungen mit Java inkl. vieler praktischer Beispiele, Einsatz von Matchern etc.
  • Verifikation der Provider Schnittstelle mit Contract File
  • Verifikation der Consumer Implementierung mit Contract File inkl. unterschiedlicher Einsatzszenarien für PACT Backend Mock
  • Verifikation der Schnittstelle im Rahmen einer CI Jenkins Pipeline
  • Überblick, Einrichtung und Einsatz vom PACT Broker
  • Tipps und Tricks

Zielpublikum

Dieser Kurs ist für folgende Rollen geeignet:

  • Tester
  • Testautomatisierer
  • Softwareentwickler
  • Testmanager
  • Produktverantwortliche
  • Voraussetzungen

    Für diesen Kurs gibt es keine speziellen Voraussetzungen. Allgemeines Know How im IT-Bereich von Vorteil.

    Infrastruktur

    Bitte bringen Sie zu diesem Termin einen eigenen Laptop mit, so können wir die praxisnahen Inhalte direkt auf Ihrem Computer üben. Sollten Sie einen Laptop nicht mitbringen können (weil z.B. die Firmenrichtlinien das nicht zulassen), bitten wir Sie um eine kurze Email an akademie@simplytest.de und wir stellen Ihnen dann selbstverständlich einen Computer zur Verfügung.

    Location:

    Die angebotene Schulung findet remote über eine interaktive Videokonferenz-Software statt.

    • Gleicher Schulungsinhalt
    • Persönliche Betreuung über interaktive Software mit Desktop Sharing
    • Praxis- und zielorientiert mit vielen Übungen und Beispielen
    • Garantierte Durchführung

    Nähere Informationen und eine detaillierte Kursagenda finden Sie unter https://simplytest.de/training/microservice-consumer-driven-tests-schulung/

    Mit Freunden teilen

    Datum und Uhrzeit

    Veranstaltungsort

    Online-Event

    Rückerstattungsrichtlinie

    Rückerstattungen bis zu 7 Tage vor dem Event

    Dieses Event speichern

    Event gespeichert