Seminar Wagtail: Testing und Qualitätssicherung

Das Seminar etabliert eine risikoorientierte Teststrategie für Wagtail-Modelle, Seitenbäume, Berechtigungen, Templates, APIs, Migrationen und redaktionelle Kernprozesse.

Inhaltsübersicht

  1. Risikomodell und Testarchitektur
  2. Testdaten und wiederverwendbare Fixtures
  3. Modelle, Seitenbäume und Validierung
  4. Berechtigungen, Workflows und Admin
  5. Templates, Suche, API und Integrationen
  6. Migrationen und Upgrade-Sicherheit
  7. Pipeline, Analyse und Qualitätsbetrieb

Seminarprofil

Die Inhalte verbinden fachliche Einordnung, geführte Demonstrationen und eigenständige Übungen. Jeder Themenblock baut auf den vorherigen Arbeitsschritten auf; Konfigurationen und Implementierungen werden unmittelbar anhand definierter Qualitätskriterien überprüft. Zwei Tage sind notwendig, um Testarchitektur, Datenaufbau, Wagtail-Testwerkzeuge, Integrationsfälle, Migrationsprüfung und Pipeline-Qualitätstore praktisch aufzubauen.

Zielgruppe und Voraussetzungen

Zielgruppe: Wagtail- und Django-Entwickler, QA Engineers, technische Leads und Teams mit Continuous-Delivery-Verantwortung.

Voraussetzungen: Gute Python-, Django- und Wagtail-Kenntnisse sowie Erfahrung mit einem Python-Testframework.

Seminarinhalte

Kapitel 1: Risikomodell und Testarchitektur

Das Kapitel ordnet Risikomodell und Testarchitektur in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Kritische Geschäfts- und Redaktionsprozesse; 2. Testebenen und geeignete Verantwortungsgrenzen; 3. Schnelle Rückmeldung gegenüber produktionsnaher Absicherung; 4. Messbare Qualitätsziele und Freigabekriterien

  1. Schritt 1: Kritische Geschäfts- und Redaktionsprozesse fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Testebenen und geeignete Verantwortungsgrenzen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Schnelle Rückmeldung gegenüber produktionsnaher Absicherung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Messbare Qualitätsziele und Freigabekriterien durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 2: Testdaten und wiederverwendbare Fixtures

Das Kapitel ordnet Testdaten und wiederverwendbare Fixtures in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Factories für Benutzer, Gruppen, Sites und Seiten; 2. Hierarchische Seitendaten ohne fragile globale Fixtures; 3. Medien, Snippets und StreamField-Beispiele; 4. Deterministische Zeit-, Sprach- und Konfigurationswerte

  1. Schritt 1: Factories für Benutzer, Gruppen, Sites und Seiten fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Hierarchische Seitendaten ohne fragile globale Fixtures in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Medien, Snippets und StreamField-Beispiele in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Deterministische Zeit-, Sprach- und Konfigurationswerte durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 3: Modelle, Seitenbäume und Validierung

Das Kapitel ordnet Modelle, Seitenbäume und Validierung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Feldregeln und modellübergreifende Validierung; 2. Erlaubte Eltern- und Unterseitentypen; 3. Veröffentlichungszustände und Revisionen; 4. PageTestCase und aussagekräftige Fehlermeldungen

  1. Schritt 1: Feldregeln und modellübergreifende Validierung fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Erlaubte Eltern- und Unterseitentypen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Veröffentlichungszustände und Revisionen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: PageTestCase und aussagekräftige Fehlermeldungen durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 4: Berechtigungen, Workflows und Admin

Das Kapitel ordnet Berechtigungen, Workflows und Admin in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Rollenbasierte Positiv- und Negativfälle; 2. Freigabeschritte, Rückgabe und Stellvertretung; 3. Geschützte Admin-Ansichten und Aktionen; 4. Formularfehler und redaktionelle Rückmeldungen

  1. Schritt 1: Rollenbasierte Positiv- und Negativfälle fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Freigabeschritte, Rückgabe und Stellvertretung in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Geschützte Admin-Ansichten und Aktionen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Formularfehler und redaktionelle Rückmeldungen durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 5: Templates, Suche, API und Integrationen

Das Kapitel ordnet Templates, Suche, API und Integrationen in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Kontext, Navigation und gerenderte Komponenten; 2. Suchindex und relevante Ergebnisfilter; 3. API-Verträge, Serialisierung und Statuscodes; 4. Mocks, Fakes und Fehlerfälle externer Services

  1. Schritt 1: Kontext, Navigation und gerenderte Komponenten fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Suchindex und relevante Ergebnisfilter in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: API-Verträge, Serialisierung und Statuscodes in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Mocks, Fakes und Fehlerfälle externer Services durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 6: Migrationen und Upgrade-Sicherheit

Das Kapitel ordnet Migrationen und Upgrade-Sicherheit in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Schema- und Datenmigrationen auf realistischen Daten; 2. Vorwärts- und Rückwärtskompatibilität; 3. Deprecation-Warnungen und Versionswechsel; 4. Regressionstests für kritische Inhalte

  1. Schritt 1: Schema- und Datenmigrationen auf realistischen Daten fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Vorwärts- und Rückwärtskompatibilität in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Deprecation-Warnungen und Versionswechsel in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Regressionstests für kritische Inhalte durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 7: Pipeline, Analyse und Qualitätsbetrieb

Das Kapitel ordnet Pipeline, Analyse und Qualitätsbetrieb in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Parallelisierung und Laufzeitoptimierung; 2. Statische Analyse, Coverage und Mutationsideen; 3. Fehlerklassifikation und flake-freie Testpflege; 4. Qualitätstore, Review-Regeln und Wartungsrhythmus

  1. Schritt 1: Parallelisierung und Laufzeitoptimierung fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Statische Analyse, Coverage und Mutationsideen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Fehlerklassifikation und flake-freie Testpflege in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Qualitätstore, Review-Regeln und Wartungsrhythmus durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Fachbereichsleitung und Seminarorganisation

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: Wagtail- und Django-Entwickler, QA Engineers, technische Leads und Teams mit Continuous-Delivery-Verantwortung.
Voraussetzungen: Gute Python-, Django- und Wagtail-Kenntnisse sowie Erfahrung mit einem Python-Testframework.
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, geführte Konfigurationen, praktische Übungen am System und strukturierte Reviews
Seminararten: Öffentlich, Webinar, Inhouse, 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: Ausführliche 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
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben