Möchten Sie mit Ihrem Team teilnehmen? Ab drei Personen profitieren Sie von unseren Gruppenrabatten! Direkt im Shop buchen!

Wie testet man seine GitLab-CI/CD-Pipeline?

Ihr baut eine CI/CD-Pipeline und wollt wissen wie ihr diese testet? Dann seid ihr hier richtig!

Wir werden uns damit auseinandersetzen, weshalb ein Pipeline-Team seine GitLab-CI/CD-Pipeline integrativ testen kann. Dazu werden zunächst die Themen Produktentwicklungszyklus und Teststrategie beschrieben, um dann tiefer in Testszenarien und Automation einzusteigen. Wir werden mehrere Szenarien aufbauen und verschiedene Einstiegspunkte aufzeigen, um Integrationstests der CI/CD-Pipeline automatisiert auszuführen.

Am Ende könnt ihr sicherstellen, dass alle Funktionalität so arbeitet wie geplant, dass die Pipeline stabil und skalierbar ist und bei den Anwendern eine hohe Zufriedenheit auslöst.

Vorkenntnisse

Besucher sollten wissen, wie CI/CD-Pipeline(-Komponenten) geschrieben werden und wie Code in verschiedenen Stufen getestet wird (Komponententests, Integrationstest, Systemtests). Sie sollten erkannt haben, dass lokale Test nur einen kleinen Teil der Funktionalität sicherstellen können und das Gesamtsystem Pipeline damit nicht getestet ist.

Lernziele

Verständnis aufbauen für

  1. automatisiertes Testen der CI/CD-Pipeline (technisch),
  2. die Notwendigkeit von Teststrategien bei CI/CD-Pipelines (organisatorisch) und
  3. die Notwendigkeit für einen Produktgedanken bei CI/CD-Pipeline (organisatorisch).

Speaker

 

Can Kilic
Can Kilic ist Berater bei der KPMG AG und hat seinen Schwerpunkt in den Themen Cloud-Architektur und Softwareentwicklungszyklus. Er fokussiert sich auf die Unterstützung von Finanzinstituten bei ihrer DevOps Transformation – von der Umsetzung regulatorischer Anforderungen über die Etablierung neuer Zusammenarbeitsmodelle bis hin zur Implementierung von CI/CD-Pipelines und dem zugehörigen Ökosystem

Leonhard Schulze
Leonhard Schulze ist Berater bei der KPMG AG. Bereits während seines Informatikstudiums stieg er ins IT-Consulting ein und betreute in seiner Rolle als DevOps Engineer eine große Cloudplattform. Seine Schwerpunkte liegen in den Bereichen Plattform Engineering, Kubernetes und DevOps. Aktuell unterstützt er Finanzinstitute bei der Implementierung von Cloudstrategien, der Landing Zone und CI/CD-Pipelines

CC-Newsletter

Sie möchten über die Continuous Lifecycle und die ContainerConf auf dem Laufenden gehalten werden?

 

Anmelden