Seminar Turbinia – Tests, Qualitätssicherung und Release-Pflege

Seminar / Training

Das Seminar schafft einen kontrollierten Qualitäts- und Releaseprozess für Turbinia-Konfigurationen und eigene Erweiterungen. Unit-, Integrations- und Ende-zu-Ende-Tests werden mit Referenz-Evidence, Code- und Abhängigkeitsprüfung, Images, Versionierung, Freigabe, Rollback und Wartungsdokumentation verbunden.

Inhaltsübersicht

  • Zielsetzung
  • Zielgruppe
  • Voraussetzungen
  • Seminarinhalte
  • Praxisübungen
  • Methodik

Zielsetzung

  • Risiken und Teststufen für Tasks, Jobs, Evidence, Recipes und Integrationen ableiten
  • Reproduzierbare Testdaten, Fixtures und automatisierte Prüfungen erstellen
  • Abhängigkeiten, Images und Konfiguration vor Releases kontrollieren
  • Freigabe, Rollback, Changelog und Wartung als verbindlichen Lebenszyklus etablieren

Zielgruppe

Turbinia-Entwickler, technische Maintainer, DevSecOps- und Plattformteams, Qualitätssicherung sowie Verantwortliche für kontrollierte Änderungen in bestehenden Umgebungen.

Voraussetzungen

Python-, Git- und Testgrundlagen, Verständnis der Turbinia-Architektur sowie Erfahrung mit Containern und automatisierten Build- beziehungsweise Deploymentprozessen.

Seminarinhalte

  1. Schritt 1: Qualitätsrisiken erfassen

    Falsche Evidence-Zuordnung, unvollständige Ergebnisse, Task-Abbruch, Nebenwirkungen, Performance und Kompatibilität werden nach Auswirkung priorisiert.

  2. Schritt 2: Testpyramide festlegen

    Unit-, Komponenten-, Integrations-, Ende-zu-Ende-, Performance- und Regressionstests werden den Risiken und Erweiterungspunkten zugeordnet.

  3. Schritt 3: Referenzdaten aufbauen

    Kleine, rechtlich unkritische Evidence-Fixtures mit erwarteten Ergebnissen, Hashwerten und Grenzfällen werden versioniert gepflegt.

  4. Schritt 4: Tasks und Prozessoren isoliert testen

    Werkzeugaufrufe, Dateisystemzugriffe, Cloud-Schnittstellen und Fehler werden durch Mocks beziehungsweise kontrollierte Fixtures beherrschbar gemacht.

  5. Schritt 5: Jobs und Pipelines prüfen

    Task-Erzeugung, Auswahlregeln, erzeugte Evidence, Folge-Jobs und Abbruchbedingungen werden automatisiert validiert.

  6. Schritt 6: Recipes testen

    Syntax, Jobfreigaben, Filter, Regeln, Standardwerte und erwartete Task-Menge werden gegen Referenzfälle geprüft.

  7. Schritt 7: Integration und Ende-zu-Ende abnehmen

    Request, Queue, Worker, Werkzeug, Ergebnis und API- beziehungsweise Client-Übernahme werden in einer produktionsnahen Testumgebung ausgeführt.

  8. Schritt 8: Code- und Abhängigkeitsqualität prüfen

    Linting, Typprüfung, Tests, bekannte Schwachstellen, Lizenz- und Versionsrisiken sowie feste Image- und Paketversionen werden kontrolliert.

  9. Schritt 9: Release paketieren

    Versionsnummer, Changelog, Images, Konfiguration, Migrationshinweise, Kompatibilität und Prüfnachweise werden gebündelt.

  10. Schritt 10: Freigabe und Rollback planen

    Vier-Augen-Prüfung, Abnahmekriterien, Wartungsfenster, Backup, Rückkehr zur Vorversion und Nachkontrolle werden festgelegt.

  11. Schritt 11: Regression und Wartung organisieren

    Wiederholte Referenztests, Abhängigkeitsupdates, Fehlerbehebung, Deprecation und Ausmusterung erhalten feste Termine und Zuständigkeiten.

Praxisübungen

  • Risikobasierte Testmatrix für einen eigenen Task erstellen
  • Fixtures und Unit-Tests für Erfolg, Grenzfall und Fehlerpfad umsetzen
  • Recipe- und Ende-zu-Ende-Test mit Referenz-Evidence durchführen
  • Releasecheckliste mit Changelog, Freigabe, Rollback und Nachkontrolle erstellen

Methodik

Die Übungen folgen einem realistischen Änderungsfall vom Risiko bis zum Release. Ein Release gilt erst dann als fertig, wenn Testnachweis, Rückfallweg und Wartungsverantwortung vorliegen.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Turbinia-Entwickler, Maintainer, DevSecOps, Plattformteams, Qualitätssicherung
Voraussetzungen: Python-, Git-, Test-, Container- und Turbinia-Architekturkenntnisse
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
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Stream live 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream gespeichert 2 Tage
Innsbruck 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben