Agile Testing CI/CD Bootcamp
Tests mit CI/CD-Pipelines automatisch ausführen.
Was Sie in diesem Training lernen werden
WIESO DIESES TRAINING EIN GAMECHANGER IST: Wenn Tests und Delivery getrennt laufen, leidet die Geschwindigkeit und Qualität. In diesem Bootcamp verbinden Sie Testautomatisierung und CI/CD, um Releases schneller und sicherer zu machen.
ÜBER DIESES TRAINING: Wir starten diesen Kurs mit der Einführung in Git, die am weitesten verbreitete Software zur Quellcodeverwaltung. Git hilft dabei, den Überblick über Code zu behalten.
GitLab CI stellt Mechanismen bereit, mit denen wir Testprozesse für neu geschriebenen Code automatisieren, die Codequalität verbessern und die Auslieferung unseres Codes verwalten können.
Im „Agile Testing“ Teil vermitteln wir, wie man effizient seine eigenen Anwendungen und Systeme ganz einfach testen kann. Dennoch werden die meisten dieser Tests noch immer manuell von einer:m Mitarbeitenden ausgeführt. Durch die Kombination von Agile Tests mit einer CI/CD-Pipeline können sie allerdings bei jeder Änderung automatisch ausgeführt werden.
In diesem Kurs zeigen wir, wie durch die Kombination von Agile Testing mit einer CI/CD-Pipeline Fehler und Ausfälle vermieden werden können, indem die Ausführung dieser Tests automatisiert wird.
Agenda
Git-Workflows
Was ist CI/CD?
Erstellen von Pipelines mit GitLabCI
Einführung in Python ODER Ruby
Verstehen von Softwaretests
Development Driven Testing
Test Driven Development & Behavior Driven Development
Einführung in Behave OR Cucumber
Entwickeln und Testen einer REST-API mit der BDD-Methode
Überprüfung von Agile Tests und CI/CD-Pipelines
Kombinieren von beidem, um Tests wirklich zu automatisieren
Pitfalls vermeiden und Best-Practices
Zielgruppe
Dieses Training richtet sich an
- System Integrator:innen, die BDD und Cucumber verwenden wollen um bereits existierende Applikationen und Systeme zu testen
- Software-Entwickler:innen, die BDD verwenden möchten um Fehler zu vermeiden und Code Change möglich zu machen ohne die existierende Funktionalität zu beeinträchtigen
Vorraussetzungen
Folgendes sollten Sie mitbringen um von diesem Training zu profitieren:
- Grundlegendes Verständnis von Linux
- Grundlegende Erfahrung mit dem Linux-Terminal
Style
Unsere erfahrenen Trainer vermitteln Ihnen die Inhalte mit einem Mix aus:
- Inhalte mit echten Szenarien aus dem Entwickleralltag
- Praktische Übungen in Form von Hands on Labs
- Offizielle Trainingspartner (Mondoo & IBM HashiCorp)
- Lebenslanger Zugriff auf Kursunterlagen
- Update Infos auch nach dem Workshop
- Expert:innen mit echter Projekterfahrung
Technische Vorraussetzungen
Wir empfehlen das folgende Equipment:
- Stabile Internetverbindung
- Moderner Browser

Vorteile

Mehrere Hands-On-Labs

Persönliches Zertifikat

Virtuelles Klassenzimmer

Eigene Lab-Umgebung


Brauchen Sie mehr als eine Schulung?
Schulungen sind oft nur der erste Schritt. Viele Teams erkennen, dass sie über den Kurs hinaus Unterstützung benötigen, um die Dinge in der Produktion zum Laufen zu bringen, den Prozess zu beschleunigen oder kurzfristige Engpässe zu überbrücken..
Wir unterstützen Sie über die Schulung hinaus durch praktische Beratung, Projektzusammenarbeit oder als integriertes Enablement-Team. Wir helfen Ihnen dabei, das Gelernte anzuwenden, Entscheidungen zu validieren und mit Zuversicht voranzukommen.
Warum Infralovers Ihr perfekter Partner ist
DE | EN
Wir sprechen zwei Sprachen
100%
Praxisnahe Erfahrungen
10+
Jahre Erfahrung
1500+
Trainingstunden pro Jahr

Passende Kurse
Nomad Essentials
Bereitstellen und Verwalten von Containern und nicht containerisierten Anwendungen!
Details & BuchungAI Essentials for Engineers
Transformieren Sie Ihre technischen Arbeitsabläufe mit praktischer AI: Setzen Sie LLMs ein, automatisieren Sie die Infrastruktur …
Details & BuchungCrossplane Essentials
Lernen Sie, wie Sie Crossplane und die Kubernetes-Standard-API nutzen, um Infrastruktur und Services effizient zu verwalten.
Details & Buchung