Zurück zum Blog
24. Juli 2026

Wie wir KI-generierten Code testen

Eine einzeilige Textänderung in einem XAIO-Projekt hat neulich 43 automatische Checks ausgelöst, bevor sie akzeptiert wurde. Warum wir das für das richtige Verhältnis halten.

Es gibt die verbreitete Annahme, KI-generiertem Code könne man nicht trauen, weil ihn niemand reviewt. Wir halten die Schlussfolgerung für falsch: Die Antwort auf ungereviewten Code ist nicht heroische manuelle Review — sondern Verifikation zur eingebauten Eigenschaft der Generierung zu machen.

Tests entstehen mit dem Code, nicht danach

Wenn XAIO ein Feature baut, generiert es die Tests zusammen mit der Implementierung — als ein Output, aus demselben Verständnis der Anforderung. Das ist wichtig: Nachträglich geschriebene Tests prüfen tendenziell, was der Code tut, nicht, was er tun soll.

Diese Tests laufen dann bei jeder Änderung. Nicht nach Zeitplan, nicht vor großen Releases — bei jeder Änderung. Eine einzeilige Textänderung durchläuft dieselbe Suite wie eine Schema-Migration, weil Checks fast nichts kosten und eine stille Regression sehr wohl.

Die Schichten darüber

  • Self-Healing während der Generierung: Build-Fehler werden automatisch erkannt und behoben, während XAIO arbeitet — kaputte Zwischenstände erreichen dich gar nicht erst.
  • Checks pro Änderung: Die automatische Suite läuft nach jeder angewendeten Änderung, das Ergebnis steht direkt im Chat — bestandene Checks, Failures, Details einen Klick entfernt.
  • Das Release-Gate: Vor einem Publish laufen die Tests gegen einen eingefrorenen Stand von genau dem Code, der live geht, mit frischer Testdatenbank — plus eine Sicherheits- und Qualitätsprüfung, die das Release blockieren kann.

Warum das Verhältnis der Punkt ist

43 Checks für eine Textänderung klingt übertrieben — bis man es umdreht: Wenn Verifikation so billig ist, ist keine Änderung je zu klein, um verifiziert zu werden. Genau das macht aus KI-Generierung eine Engineering-Praxis statt eines Demo-Tricks. Und es ist der Grund, warum wir die Check-Ergebnisse im Produkt anzeigen, statt um Vertrauen zu bitten.