Inhaltsverzeichnis
- Beschreibung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
Beschreibung
Das Seminar behandelt die Skalierung automatisierter Tests mit Travis CI. Schwerpunkte sind Build-Matrizen, parallele Jobs, Stages, Test-Splitting, unterschiedliche Laufzeitumgebungen, Caches, Workspaces, schnelle Rückmeldungen und der Umgang mit instabilen oder lang laufenden Test-Suiten.
Die notwendige Dauer beträgt drei Tage, weil Testautomatisierung nicht nur Konfiguration, sondern auch Teststrategie, Laufzeitverhalten, Stabilität und Diagnose umfasst. Die Teilnehmenden arbeiten mit mehreren Testklassen und Pipeline-Varianten, die in kürzeren Formaten nur angerissen werden könnten.
Das Seminar eignet sich für Projekte, in denen Testzeiten steigen, mehrere Sprach- oder Versionsvarianten geprüft werden oder Build-Ergebnisse für Teams schneller und zuverlässiger werden sollen. Der Fokus liegt auf einer belastbaren Struktur, die technische Qualität und Entwicklungsfluss gleichermaßen unterstützt.
Zielgruppe
- Softwareentwicklungsteams mit wachsender Testabdeckung
- QA- und Testautomation-Rollen
- DevOps Engineers mit Verantwortung für CI-Laufzeiten
- Technische Leads, die Build-Stabilität und Feedbackzeiten verbessern
Voraussetzungen
- Grundkenntnisse in Travis-CI- oder CI/CD-Konfigurationen
- Verständnis automatisierter Tests
- Basiswissen zu Build-Tools und Abhängigkeiten
- Erfahrung mit YAML ist hilfreich
Seminarinhalte
Teststrategie in CI/CD
- Einordnung von Unit-, Integrations-, System- und Qualitätstests
- Trennung schneller und langsamer Testgruppen
- Feedbackzeiten als technisches Steuerungskriterium
- Qualitätsziele für stabile und aussagekräftige CI-Ergebnisse
Build-Matrix und Parallelisierung
- Matrix-Expansion für Versionen, Umgebungen und Variablen
- Explizite Aufnahme und Ausschluss einzelner Jobs
- Benennung und Strukturierung von Matrix-Jobs
- Umgang mit erlaubten Fehlern und schnellen Abbruchsignalen
Caches und Workspaces
- Beschleunigung wiederkehrender Abhängigkeitsinstallationen
- Unterscheidung zwischen Cache-Nutzung und Dateiübergabe innerhalb eines Builds
- Cache-Invalidierung und typische Fehlerquellen
- Austausch von Artefakten zwischen vorbereitenden und prüfenden Jobs
Stabilität und Diagnose
- Erkennung instabiler Tests und zufälliger Fehlerbilder
- Analyse unterschiedlicher Laufzeiten und Ressourcenengpässe
- Wiederholungsstrategien ohne Verschleierung echter Fehler
- Metriken zur Bewertung von Testqualität und Pipeline-Geschwindigkeit
Optimierte Pipeline-Struktur
- Anordnung von Testjobs nach Rückmeldewert und Laufzeit
- Stufenweise Prüfungen vor aufwendigen Integrationstests
- Bedingungen für branch- oder tagabhängige Testumfänge
- Review-Kriterien für nachhaltige Testautomatisierung
Praxisübungen
- Aufbau einer Build-Matrix für mehrere Laufzeitvarianten
- Aufteilung einer Testsuite in parallele Jobs
- Einrichtung eines Cache-Konzepts für Abhängigkeiten
- Analyse instabiler Testläufe anhand von Logs
- Optimierung einer Pipeline nach Laufzeit und Rückmeldequalität
Fachbereichsleitung / Trainingsleitung / Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwareentwicklung, QA, DevOps, Testautomation |
| Voraussetzungen: | Grundkenntnisse in CI/CD und automatisierten Tests |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
