Schulungsübersicht

Grundlagen der AI-gestützten Testingenieurwesen

  • Moderne Testherausforderungen und die Rolle von KI
  • Prinzipien und Terminologie der generativen Tests
  • Maschinelles Lernen in der automatisierten Testgenerierung

Anforderungen und Code in AI-generierte Tests umwandeln

  • Intention aus Anforderungen und User Stories extrahieren
  • Verwendung von Sprachmodellen zur Generierung strukturierter Testfälle
  • Sicherstellen der Determinismus und Reproduzierbarkeit in AI-generierten Tests

Automatische Unit-Testgenerierung

  • Erzeugen von Unit-Tests aus Quellcodekontext
  • Generieren von Eingangskombinationen und Grenzfällen
  • Integrieren der generierten Tests in gängige Unit-Testframeworks

AI-gestützte Erstellung von Integrations- und End-to-End-Tests

  • Abbilden des Systemverhaltens auf Testabläufe
  • Erstellen von Integrationspfaden durch AI-gestützte Analyse
  • Ausgewogenes Management menschlicher Überwachung und automatisierter Generierung

Abdeckungsvorhersage und Risikomodellierung

  • Verwendung von ML-Modellen zur Identifizierung untertesteter Codebereiche
  • Vorhersagen von hochrisikobereichen basierend auf historischen Fehlern
  • Priorisieren von Tests durch Abdeckungs- und Risikovorhersage

Anwendung von AI-basierter Testintelligenz in CI/CD

  • Einbettung von AI-Analyse-Schritten in Pipelines
  • Dynamische Testauswahl basierend auf Risikowerten auslösen
  • Erhalt einer Rückkopplungsschleife für kontinuierlich verbesserte Vorhersagen

Validierung, Governance und Qualitätssicherung

  • Zuverlässigkeit von AI-generierten Tests bewerten
  • Verwaltung von Vorurteilen und Vermeidung falsch positiver Ergebnisse
  • Einführung von Schutzmaßnahmen für die Produktivnutzung

Skalierung der AI-gestützten Testgenerierung in Teams

  • Einführungskonzepte für QA- und DevOps-Organisationen
  • Standardisierung von Workflows und Dokumentation
  • Förderung kontinuierlicher Verbesserungen durch Metriken und Erkenntnisse

Zusammenfassung und Nächste Schritte

Voraussetzungen

  • Kenntnisse der Software-Testmethoden
  • Erfahrung mit automatisierten Testframeworks
  • Vertrautheit mit Programmierkonzepten und CI/CD-Pipelines

Zielgruppe

  • QA-Ingenieure
  • SDETs (Software Development Engineers in Test)
  • DevOps-Teams mit Testverantwortung
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien