Kontakt aufnehmen

Schulungsübersicht

Grundlagen der KI-gestützten Testentwicklung

  • Aktuelle Herausforderungen im Testing und die Rolle der künstlichen Intelligenz
  • Grundprinzipien sowie Begrifflichkeiten zur generativen Testentwicklung
  • Maschinelle Lernalgorithmen in der automatisierten Testgenerierung

Umwandlung von Anforderungen und Code in KI-generierte Tests

  • Erfassung der Intentionen aus Anforderungen sowie Use Cases
  • Nutzung sprachbasierter Modelle zur Erstellung strukturierter Testfälle
  • Sicherstellung von Determiniertheit und Reproduzierbarkeit bei KI-generierten Tests

Automatisierte Erzeugung von Einheitstests

  • Generierung von Unit-Tests anhand des Kontexts des Quellcodes
  • Erstellung von verschiedenen Eingabevariationen sowie Randfällen
  • Integration der generierten Tests in gängige Unit-Test-Frameworks

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

  • Abbildung des Systemverhaltens in Testabläufe
  • Definition von Integrationspfaden mittels KI-basierter Analyse
  • Ausbalancierung zwischen manueller Kontrolle und automatisierter Testgenerierung

Vorhersage der Testabdeckung sowie Risikomodellierung

  • Einsatz von ML-Modellen zur Identifikation untergetesteter Codebereiche
  • Bestimmung kritischer Bereiche anhand historischer Fehlerdaten
  • Priorisierung von Tests auf Basis der Vorhersagen hinsichtlich Abdeckung und Risiko

Integration von KI-gestützter Testintelligenz in CI/CD-Prozesse

  • Einbindung der KI-Analyseschritte in die automatisierten Abläufe
  • Dynamische Auswahl von Tests entsprechend ihren Risikowerten
  • Aufbau eines Feedbackkreislaufs zur kontinuierlichen Verbesserung der Vorhersagen

Validierung, Governance sowie Qualitätssicherung

  • Bewertung der Zuverlässigkeit von KI-generierten Tests
  • Vermeidung von Verzerrungen sowie falsch positiven Ergebnissen
  • Etablierung geeigneter Sicherheitsmechanismen für den produktiven Einsatz

Skalierung der KI-gestützten Testgenerierung im gesamten Teamverbund

  • Strategien zur Einführung innerhalb von QA- und DevOps-Abteilungen
  • Standardisierung der Arbeitsabläufe sowie der zugehörigen Dokumentation
  • Kontinuierliche Verbesserung anhand von Kennzahlen und Erkenntnissen

Zusammenfassung sowie nächste Schritte

Voraussetzungen

  • Grundkenntnisse in Software-Testmethoden
  • Erfahrung mit automatisierten Testframeworks
  • Vertrautheit mit Programmierkonzepten sowie CI/CD-Prozessen

Zielgruppe

  • Qualitätssicherungs-Ingenieure (QA)
  • SDETs (Software Development Engineers in Test)
  • DevOps-Teams mit Verantwortung für das Testen
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien