inhalt & lehrplan
1: Einführung und frühes Testen
- Auf Qualität ausgerichtete DevOps-Kultur
- Das Holistic Testing Modell
- Entdeckung und Planung
o Risikomanagement
o Priorisierung von Qualitätsmerkmalen
- Verständnis darüber, was entwickelt werden soll
o Akzeptanztest-getriebene Entwicklung (ATDD, BDD)
o Techniken zum Aufbau eines gemeinsamen Verständnisses
o Auswahl von Daten und Ereignissen für das Monitoring
2: Deployment
- Continuous Integration
- Continuous Delivery / Continuous Deployment
- Deployment Pipelines - Integration von Tests
- Risikobasierte Automatisierung
- Testinfrastruktur als Code
- Messung von Feedback-Schleifen
3: Release
- Vertrauen in den Release-Prozess aufbauen, um schnell Software auszuliefern bzw. Anpassungen an bereits produktiv laufende Software in passender Qualität an deren Nutzer*innen auszuliefern
- Testen in der Produktion - der sichere Weg
4: Beobachten
- Service Levels
- Überwachen und Alarmierung bei Produktionsproblemen
- Ein System beobachtbar machen
- Datenauswertung als Grundlage, um kontinuierliche Verbesserungen anzuleiten
5: Lernen
- Aus dem Einsatz in der Produktion lernen
- Schritte zum Erreichen der Ziele der Continuous Delivery (CD)
- Experimente entwerfen, um Hindernisse zu überwinden
Zu den Themenschwerpunkten gehören:
- Methoden, die das gesamte Team in die Umsetzung von Continuous Integration (CI) und Continuous Delivery (CD) einbinden
- Anwenden des „Holistic Testing Continuous Loop“-Modells, damit das Testen mit der Continuous Delivery (CD) schritthalten kann
- Die Sprache der DevOps-Praktiken lernen und an den Gesprächen zur Gestaltung der Continuous Delivery (CD)-Prozesse teilnehmen
- Verstehen von Deployment-Pipelines aus Prozesssicht
- Strategien für die Testautomatisierung in Continuous Delivery (CD)
- Planung und Einbeziehung aller notwendigen Testaktivitäten in Continuous Delivery (CD)
Die Teilnehmer*innen lernen von den Erfahrungen der Trainer*innen aus der Praxis und üben grundlegende Techniken in der Praxis. Zu den Kursaktivitäten gehören unter anderem:
- Planung und Verständnis von Risiken und Anwendung von Strategien zur Risikominderung
- Visualisierung des Deployment Workflows und Ermittlung von Möglichkeiten zur Verkürzung der Feedback-Zyklen
- Verwendung eines Test-Suite-Canvas zur Planung effektiver automatisierter Testprozesse
- Evaluierung und Auswahl von Strategien für sichere Produktionsfreigaben
- Testen in der Produktion - der sichere Weg
- Planung und Visualisierung von Daten zur Produktionsnutzung, um Verbesserungen anzuleiten
- Experimente entwerfen, um Teams bei der Überwindung von Hindernissen zu helfen
Hinweis: In diesem Kurs werden keine spezifischen Tools gelehrt, aber es werden Beispiele gegeben, die den Teilnehmern helfen, ihren Zweck und ihre Verwendung zu verstehen.
zielgruppe
Alle, die in oder mit einem Produktentwicklungsteam arbeiten. Dazu gehören Business Analyst*innen, Tester*innen, Programmierer*innen, Manager*innen, Betriebsspezialist*innen und andere.
vorteile und rabatte
Wir wissen, dass Du am besten lernen kannst, wenn Du Dich wohlfühlst und möglichst viele Deiner Anforderungen erfüllt sind. Deshalb bekommst Du bei uns eine nicht nur inhaltlich erstklassige Schulung, sondern auch jede Menge Service rund um Training und Zertifizierung. Welche Vorteile eine Schulung bei trendig hat und was alles inklusive ist, erfährst Du hier: