Diese Seite wurde ursprünglich auf Englisch verfasst. Die Übersetzungen sind KI-gestützt und werden noch verfeinert —sag uns Bescheidfalls etwas holprig klingt.
Integration Testing Ist Der Teil, Den AI Nicht Für Dich Überspringen Kann
tech

Integration Testing Ist Der Teil, Den AI Nicht Für Dich Überspringen Kann

April 19, 2026 Von The Salty Korean 3 Min. Lesezeit

Die Plattform funktioniert. End-to-end, den ganzen Weg durch: einloggen, Lobby durchstöbern, an einem Tisch Platz nehmen, die Sitze sehen, den Buy-In-Dialog öffnen, eine Hand beobachten.

Hierherzukommen hat vier Posts gekostet. Ein Routing-Bug, ein Datenformat-Mismatch, ein kaputter Auth Guard, ein Entwicklungsumfeld, das Code-Änderungen stillschweigend ignoriert hat.

Es hat auch Integration Testing gekostet. Worum es in diesem Post geht.

Wie Die Test-Phase Aussah

Wir haben mit Playwright getestet -- ein Browser-Automatisierungstool, das echte Browser-Interaktionen skriptet und die Ergebnisse verifiziert. Echter Browser. Echte Requests. Echte gerenderte UI.

Die Session: mit Test-Credentials einloggen, die Lobby erreichen, bestätigen, dass die Tisch-Cards in der richtigen Höhe rendern, zu einem Tisch navigieren, bestätigen, dass die Header-Bar mit einem Lobby-Button und Help-Button erscheint, bestätigen, dass der Seat Picker alle offenen Sitze rendert.

Jeder Schritt ist beim ersten Lauf gefehlschlagen.

Die Tisch-Cards waren 572 Pixel hoch, weil CSS Grid standardmäßig align-items: stretch anwendet, wenn nur ein Item in der Reihe ist. Niemand hat das spezifiziert. Niemand hat es absichtlich kaputt gemacht. Es ist einfach, was CSS tut.

Navigation zu einem Tisch hat den Browser in eine Redirect-Schleife geschickt. Der Auth Guard prüfte einen Router-Context-Wert, der nie befüllt wurde.

Das sind keine AI-spezifischen Fehlermodi. Das ist die Klasse von Bugs, die nur erscheinen, wenn der komplette Stack zusammenläuft. Sie wären auch in von Menschen geschriebenem Code aufgetaucht. Die Test-Phase fängt sie so oder so ab.

Warum AI-Generierter Code Das Trotzdem Braucht

Es gibt eine Version von AI-unterstützter Entwicklung, die Testing als optional behandelt. Die Argumentation: Die Spec ist korrekt, der Agent implementiert die Spec, deshalb ist die Implementierung korrekt.

Diese Argumentation scheitert auf der Integrationsebene.

Einzelne Komponenten können jeweils ihre Spec korrekt implementieren und trotzdem nicht miteinander kommunizieren. Die Spec beschreibt Verhalten in Isolation. Integration Testing verifiziert Verhalten in Komposition. Eine 100-seitige Spezifikation, die jede Domäne des Systems abdeckt, beschreibt immer noch nicht jeden CSS Grid Default und jede Initialisierungsreihenfolge des Router-Context.

Das Ding laufen zu lassen ist die einzige Möglichkeit zu sehen, wie es aussieht, das Ding laufen zu lassen.

Was Der Mensch Immer Noch Tut

Jeder Fehler in der Test-Session wurde von einer Person identifiziert, die einen Browser beobachtet hat. Die Lobby-Card streckte sich auf volle Höhe -- diese Beobachtung ist visuell, nicht geloggt. Der Tisch lud leer -- das erforderte, die Network-Requests zu beobachten und den 404 zu bemerken. Die Redirect-Schleife wurde nachverfolgt, indem man der Navigationshistorie des Browsers folgte.

Diese Beobachtungen passieren, bevor die AI in die Diagnose involviert wird. Der Agent kann einen Bug verfolgen, den du beschrieben hast. Die Beschreibung erfordert einen Menschen, der versteht, wie das Verhalten aussehen soll.

Das ist keine Limitierung der Methodologie. Das ist die Methodologie, die korrekt funktioniert. Der Mensch definiert das System, verifiziert das Output, und eskaliert Fehler. Der Agent diagnostiziert und behebt. Diese Aufteilung hält durch die ganze Test-Phase hindurch.

Wo Wir Jetzt Stehen

Die Dev-Umgebung besteht End-to-End-Testing. Die Plattform ist operativ bereit. Zwischen jetzt und Open Beta: finale Validierung auf Staging, die Integration des Card Payment Processors, und Geofencing-Enforcement.

Die Test-Phase ist nicht vorbei. Sie ist im Stack nach oben gewandert.

Das salty.poker Changelog wird aktualisiert, während wir shippen. Folge dem, wenn du den Build in Echtzeit verfolgen willst.

Für die volle Serie über die Engineering-Methodologie -- wie die Spec die Sessions treibt, wie die Architektenrolle durch die Test-Phase aussieht, und was fast 30 Jahre Software-Bauen einem über Iteration beibringen -- läuft diese Serie parallel auf The Salty Korean.

Stay salty.

Schlagwörter: testing agentic-ai platform development integration
Teilen:

The Salty Korean

Gründer des Salty Poker Network. Schreibt über Texas-Poker, Plattformaufbau und die Zukunft des Online-Pokers. Mehr lesen auf The Salty Korean.