Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.
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.
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.
Verständnis aufbauen für
- automatisiertes Testen der CI/CD-Pipeline (technisch),
- die Notwendigkeit von Teststrategien bei CI/CD-Pipelines (organisatorisch) und
- die Notwendigkeit für einen Produktgedanken bei CI/CD-Pipeline (organisatorisch).
