Quadratisch. Praktisch. Gut. K8s-native Quality Assurance mit Testkube
Continuous Delivery ist allgegenwärtig. Wirklich?
Viele Teams straucheln immer noch dabei, regelmäßig gut getestete Produktinkremente zu liefern. Normalerweise mit der gleichen alten Ausrede: die (nicht)-funktionalen Tests seien zu aufwändig und zu teuer umzusetzen. Doch genau das Gegenteil ist der Fall!
In diesem Vortrag gehen wir kurz auf die Bedeutung früher und regelmäßiger (nicht)-funktionale Tests von Cloud-nativen Anwendungen ein und erläutern warum monolithische CI-Pipelines eine Sackgasse sind.
Anschließend zeigen wir, wie einfach es ist, kontinuierliche Integrations-, Performance-, Security- und Akzeptanz-Tests mit Hilfe von Testkube zu integrieren und direkt im Cluster auszuführen.
Vorkenntnisse
Grundlegende Kenntnisse im Cloud-native Software Engineering sowie Test-Driven Development sind von Vorteil.
Lernziele
- Vorteile von In-Cluster Tests gegenüber monolithischen CI/CD-Pipelines
- Ausführen von Integrations-, Performance-, Security- und E2E-Tests mit Testkube
- Kombination von kontinuierlichen Tests mit einem GitOps-Ansatz