Kontakt aufnehmen

Schulungsübersicht

Grundlagen der KI-gestützten Testentwicklung

  • Moderne Testherausforderungen und die Rolle der KI
  • Prinzipien und Terminologie generativen Testings
  • Im automatisierten Testaufbau verwendete Machine-Learning-Modelle

Von Anforderungen und Code zu KI-generierten Tests

  • Herausarbeiten der Intention aus Anforderungen und User Stories
  • Einsatz von Sprachmodellen zur Erzeugung strukturierter Testfälle
  • Gewährleistung von Determiniertheit und Reproduzierbarkeit bei KI-generierten Tests

Automatisierte Generierung von Unit-Tests

  • Erzeugung von Unit-Tests aus dem Quellcodekontext
  • Erstellung von Eingabevariationen und Grenzfällen
  • Integration der generierten Tests in gängige Unit-Testing-Frameworks

KI-unterstützte Erstellung von Integrations- und End-to-End-Tests

  • Abbildung des Systemverhaltens auf Testflüsse
  • Erstellung von Integrationspfaden mittels KI-gestützter Analyse
  • Balance zwischen menschlicher Kontrolle und automatischer Generierung

Abdeckungsprognose und Risikomodellierung

  • Nutzung von ML-Modellen zur Identifikation unterabgedeckter Codebereiche
  • Vorhersage risikoreicher Bereiche basierend auf historischen Ausfällen
  • Priorisierung von Tests mittels Abdeckungs- und Risikovoraussagen

Einsatz von KI-basiertem Testverständnis in CI/CD

  • Einbettung von KI-Analyteschritten in Pipelines
  • Auslösen einer dynamischen Testauswahl basierend auf Risikowerten
  • Aufrechterhaltung eines Feedback-Loops für kontinuierlich verbesserte Prognosen

Validierung, Governance und Qualitätssicherung

  • Bewertung der Zuverlässigkeit KI-generierter Tests
  • Management von Bias und Vermeidung falsch-positiver Ergebnisse
  • Etablierung von Schutzmassnahmen für den Produktiveinsatz

Skalierung der KI-gestützten Testgenerierung in Teams

  • Strategien zur Einführung bei QA- und DevOps-Organisationen
  • Standardisierung von Workflows und Dokumentation
  • Förderung kontinuierlicher Verbesserung durch Metriken und Erkenntnisse

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Kenntnisse über Softwaretestmethoden
  • Erfahrung mit automatisierten Test-Frameworks
  • 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