Seminarbeschreibung
KI-generierter Code muss dieselben fachlichen und technischen Anforderungen erfüllen wie jeder andere Produktivcode. Das Seminar vermittelt eine systematische Grundlage für diese Prüfung. Betrachtet werden falsche Annahmen, ausgelassene Sonderfälle, erfundene Schnittstellen und Tests, die lediglich das Verhalten einer fehlerhaften Implementierung bestätigen.
Zentrales Thema ist das Testorakel: eine belastbare Aussage darüber, welches Ergebnis richtig ist. Fachliche Regeln, geprüfte Beispiele und geeignete unabhängige Vergleichsverfahren bilden die Grundlage. Das Seminar unterscheidet die Prüfung eines festgehaltenen Code-Artefakts von der Bewertung eines KI-Modells und konzentriert sich auf den Entwicklungs- und Freigabeprozess für Softwareänderungen.
Lernziele
- Typische Fehler KI-generierter Änderungen anhand kleiner Beispiele erkennen.
- Erwartete Ergebnisse unabhängig vom generierten Code und dessen Erklärung bestimmen.
- Reviews, statische Analyse und verschiedene Teststufen sinnvoll auswählen.
- Eine konkrete Änderung mit angemessenen Prüfschritten und Freigabekriterien versehen.
Inhaltsübersicht
- Fehlerbilder und Vertrauensgrenzen
- Anforderungen und unabhängige Erwartungen
- Prüfmethoden und Aussagegrenzen
- Prüfstrategie für eine Änderung
Seminarinhalte
Fehlerbilder und Vertrauensgrenzen
Ein überzeugender Kommentar oder ein erfolgreicher Testlauf ist zunächst ein Hinweis, dessen Aussagekraft geprüft werden muss. Beispiele zeigen fachliche Fehlinterpretationen, nicht vorhandene Paketfunktionen und unvollständige Fehlerbehandlung.
- Code, Konfiguration und generierte Tests gemeinsam als Prüfgegenstand erfassen.
- Kompilierbarkeit, funktionale Richtigkeit und Sicherheit unterscheiden.
- Reproduzierbare Artefakte statt wechselnder Assistentenantworten vergleichen.
Anforderungen und unabhängige Erwartungen
Akzeptanzkriterien werden aus einer fachlichen Beschreibung abgeleitet. Unklare Regeln werden sichtbar gemacht, bevor Testerwartungen formuliert werden. Ein zweiter KI-Assistent kann weitere Prüfhypothesen liefern, gilt aber nicht automatisch als unabhängige Wahrheitsinstanz.
- Beispiele, Grenzfälle und unerlaubte Zustände festhalten.
- Ein- und Ausgaben mit fachlich berechneten Sollwerten verbinden.
- Zirkelschlüsse zwischen generiertem Code und generierten Tests erkennen.
Prüfmethoden und Aussagegrenzen
Manueller Review, Typprüfung, Unit-, Integrations- und Systemtests werden passenden Risiken zugeordnet. Ergänzend werden Sicherheitsprüfung, eigenschaftsbasiertes Testen und Mutationstests eingeordnet. Codeabdeckung wird als Hinweis auf Ausführung und nicht als alleiniger Qualitätsnachweis behandelt.
- Prüfmethoden nach Fehlerart und Systemgrenze auswählen.
- Positive Fälle durch negative und unerwartete Eingaben ergänzen.
- Nicht geprüfte Annahmen und verbleibende Unsicherheit benennen.
Prüfstrategie für eine Änderung
Eine kleine Änderung wird von der Anforderung bis zur technischen Freigabe verfolgt. Testumfang, Verantwortlichkeit und Nachweise werden in einer überschaubaren Matrix festgehalten. Änderungen an Prüfregeln oder deaktivierte Tests erhalten einen eigenen Review.
- Risiken priorisieren und geeignete Tests zuordnen.
- Befunde reproduzierbar dokumentieren und Nacharbeit festlegen.
- Erforderliche Wiederholungsprüfungen nach einer Korrektur bestimmen.
Praxisübungen
- Eine Fachbeschreibung und zwei KI-generierte Umsetzungsvorschläge vergleichen.
- Unabhängige Sollwerte für Normalfall, Grenzwert und Fehlerfall festlegen.
- Vorbereitete Tests ausführen und ihre Aussagekraft prüfen.
- Einen Scheinerfolg durch einen gezielten Gegenbeispieltest aufdecken.
- Eine risikobasierte Prüfmatrix mit konkreten Freigabekriterien erstellen.
Arbeitsweise und Schulungsumgebung
Kleine vorbereitete TypeScript-Beispiele, nachvollziehbare Testausgaben und eine Prüfmatrix. Übungen können anhand des Quellcodes und vorbereiteter Läufe bearbeitet werden.
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 1 Tag, ca. 6 Unterrichtsstunden pro Tag (Pausen zusätzlich); Beginn am 1. Tag: 10:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, Softwaretester, technische Projektleiter, Product Owner mit technischem Hintergrund und Verantwortliche für Qualitätssicherung. |
| Voraussetzungen: | Grundverständnis von Programmierung und Softwareentwicklung; einfaches Lesen von Quellcode. Kenntnisse bestimmter KI-Assistenten sind nicht erforderlich. |
| 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.
