Seminar KI-gestützte Testautomatisierung und Qualitätssicherung

Viele generierte Tests führen Code aus, ohne entscheidende Fehler zuverlässig zu erkennen. Das Seminar beginnt daher bei der Frage, welches Verhalten unabhängig von der Implementierung erwartet wird. Daraus entstehen gezielte Prüffälle, verständliche Assertions und geeignete Testdaten. KI wird für die Ausarbeitung und Pflege eingesetzt, während der fachliche Maßstab außerhalb des generierten Codes festgelegt wird.

An einer bestehenden Anwendung werden Unit-, API- und Browserprüfungen ergänzt. Absichtlich eingebaute Fehler machen sichtbar, ob Tests tatsächlich schützen. Themen wie flüchtige Fehler, übermäßiges Mocking und wenig aussagekräftige Abdeckungszahlen werden an praktischen Beispielen untersucht. Die Übungen verbinden Testentwurf mit Ausführung und Auswertung im vorbereiteten Buildprozess.

Seminarinhalte

Prüfkriterien aus Anforderungen

  • Erwartetes Verhalten vor dem Blick auf die Implementierung aus fachlichen Beispielen ableiten.
  • Normalfälle, Grenzen, unzulässige Eingaben und Berechtigungsfälle systematisch erfassen.
  • Generierte Testideen auf Annahmen, fehlende Geschäftsregeln und doppelte Prüfungen untersuchen.

Wirksame Unit-Tests

  • KI-Vorschläge in klar strukturierte Tests mit verständlichen Assertions überführen.
  • Mocks gezielt einsetzen und vermeiden, dass lediglich das Verhalten der Testattrappen bestätigt wird.
  • Zeit, Zufall und externe Abhängigkeiten so behandeln, dass Tests nachvollziehbar wiederholbar bleiben.

API- und Integrationstests

  • Schnittstellen anhand ihres Vertrags einschließlich Statuscodes und Fehlerantworten prüfen.
  • Synthetische Datenbestände aufbauen und zwischen Testfällen kontrolliert zurücksetzen.
  • Fehlende Zugriffsprüfung, ungültige Zustandsübergänge und partielle Änderungen gezielt testen.

Browserprüfungen

  • Zentrale Benutzerabläufe mit Playwright als überschaubare End-to-End-Prüfungen abbilden.
  • Stabile Elemente und belastbare Wartebedingungen verwenden und generierte Selektoren prüfen.
  • Ladezustände, Fehlermeldungen und Tastaturbedienung als Bestandteil fachlicher Abnahme einbeziehen.

Aussagekraft und Fehlerempfindlichkeit

  • Gezielt Fehler einbauen und kontrollieren, welche Tests tatsächlich fehlschlagen.
  • Abdeckungswerte und Mutationstestergebnisse als Hinweise einordnen, nicht als alleinigen Qualitätsbeweis.
  • Schwache Assertions, fragile Momentaufnahmen und an die aktuelle Implementierung angepasste Erwartungen verbessern.

Testpflege und CI-Auswertung

  • Fehlgeschlagene Läufe mit einem minimalen Reproduktionsfall analysieren und KI-Vorschläge verifizieren.
  • Instabile Tests von Produktfehlern unterscheiden und automatische Wiederholungen begrenzen.
  • Prüfberichte für ein Review aufbereiten und neue Tests in die bestehende Pipeline einordnen.

Praxisaufgabe

  1. Aus einer fachlichen Beschreibung eine kleine Testmatrix entwickeln, bevor Implementierungsvorschläge erzeugt werden.
  2. Mit KI Unit- und API-Tests ergänzen und jede zentrale Assertion fachlich begründen.
  3. Einen Browserablauf einschließlich eines negativen Falls automatisieren.
  4. Vorbereitete Fehler und Mutationen einspielen und die tatsächliche Erkennungsleistung der Tests untersuchen.
  5. Schwache Tests überarbeiten und einen instabilen Test auf eine nachvollziehbare Ursache zurückführen.
  6. Die Tests im CI-Lauf ausführen und einen Bericht mit klaren Befunden für das Review vorbereiten.

Zielgruppe

QA Engineers, Softwaretester mit Programmierpraxis, Entwickler und technische Verantwortliche für automatisierte Qualitätssicherung.

Voraussetzungen

Programmiererfahrung, Git und Grundlagen automatisierter Tests; vorhandene Tests lesen und selbstständig ausführen können.

Schulungsumgebung

Vorbereitete TypeScript-Anwendung mit Unit-Testframework, API-Tests und Playwright für Browserprüfungen sowie ein freigegebener KI-Assistent. Eine kleine Mutationstest-Konfiguration ist vorbereitet. Der Kunde stellt die Schulungsumgebung.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

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: QA Engineers, Softwaretester mit Programmierpraxis, Entwickler und technische Verantwortliche für automatisierte Qualitätssicherung.
Voraussetzungen: Programmiererfahrung, Git und Grundlagen automatisierter Tests; vorhandene Tests lesen und selbstständig ausführen können.
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
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben