Vor jedem Release klickt jemand alles durch.
Bevor eine neue Version live geht, arbeitet jemand im Team eine lange Checkliste ab: anmelden, bestellen, Formulare ausfüllen, in drei Browsern. Das dauert Tage, und trotzdem rutschen Fehler durch, weil niemand jedes Mal wirklich alles prüfen kann.
Was Sie das Abwarten jeden Monat kostet
Manueller Testaufwand wächst mit jedem Feature, denn alles Bestehende muss bei jedem Release erneut geprüft werden. Irgendwann dauert das Testen länger als die Zeit zwischen zwei Releases.
Dann wird entweder seltener ausgeliefert oder weniger gründlich getestet. Neue Features erreichen Ihre Kunden später, und Fehler finden Ihre Kunden statt Ihres Teams.
Kommt Ihnen das bekannt vor?
Releases verschieben sich, weil die Testrunde nicht rechtzeitig fertig wird.
Fehler, die längst behoben waren, tauchen nach einem Update wieder auf.
Niemand traut sich, älteren Code anzufassen, weil keiner weiß, was dabei kaputtgeht.
So gehe ich vor
Kritische Abläufe finden
Gemeinsam mit Ihrem Team lege ich fest, welche Abläufe niemals brechen dürfen, etwa Anmeldung, Bestellung oder Abrechnung. Ihre bestehenden Checklisten und bekannten Fehler sind dafür der beste Ausgangspunkt.
Tests aufbauen
Ich baue eine Testsuite aus Unit-, Komponenten- und End-to-End-Tests, zum Beispiel mit Playwright, dazu visuelle Tests, die ungewollte Änderungen an der Oberfläche zeigen. KI-Agenten schreiben unter meiner Anleitung einen Großteil der Testfälle, ich prüfe, ob sie das Richtige absichern.
In der Pipeline verankern
Die Tests laufen bei jeder Änderung automatisch in Ihrer CI-Pipeline, egal ob sie von Ihrem Team oder von einem KI-Agenten stammt. Ihr Team liefert neue Features direkt mit Tests aus, damit die Suite mit dem Produkt wächst.
Warum KI-Code Tests braucht
Ein KI-Agent, der Code schreibt, sollte nicht gleichzeitig die Tests ändern dürfen, sonst passt er im Zweifel den Test an den Fehler an. Ich trenne beides: Agenten arbeiten am Code, die Tests und Regeln, an denen sie gemessen werden, lege ich fest.
Dafür bekommt jeder Agent eine Pipeline, die er selbst startet: Funktioniert noch alles, auch im echten Browser über Playwright? Werden Performance-Budgets, UI-Komponenten und Design Tokens eingehalten? Schlägt etwas fehl, korrigiert der Agent seine Änderung, bevor ein Mensch sie sieht.
Häufige Fragen
Brauchen wir dann gar keine manuellen Tests mehr?
Für Routineprüfungen nicht. Explorative Tests, bei denen ein Mensch neue Funktionen bewusst ausprobiert, bleiben wertvoll. Dafür hat Ihr Team endlich Zeit, weil die Wiederholung automatisch läuft.
Lohnt sich das für eine bestehende Anwendung ohne Tests?
Gerade dann. Ich beginne mit den kritischsten Abläufen, die schon nach wenigen Wochen abgesichert sind. Jeder weitere Test macht künftige Änderungen sicherer, auch die Modernisierung von altem Code.
Welche Werkzeuge setzen Sie ein?
Für End-to-End-Tests meist Playwright, für Komponenten und Logik die Testwerkzeuge Ihres Frameworks, etwa Vitest oder Jest. Entscheidend ist, dass alles in Ihrer bestehenden Pipeline läuft und Ihr Team es versteht.
Schlagen die Tests nicht ständig fehl, obwohl nichts kaputt ist?
Instabile Tests sind der häufigste Grund, warum Teams Testautomatisierung wieder aufgeben. Ich baue Tests so, dass sie das Verhalten der Anwendung prüfen statt Zufälle wie Ladezeiten oder Reihenfolgen, und behandle jeden instabilen Test als Fehler.
Wie lange dauert ein Testlauf?
Ziel ist eine Rückmeldung in wenigen Minuten. Die Tests laufen parallel, und nur die aufwendigen End-to-End-Tests für die wichtigsten Abläufe laufen vor jedem Release vollständig.
Können KI-Agenten nicht einfach die Tests schreiben?
Sie schreiben sie, und zwar schnell. Ohne Anleitung testen sie aber oft das, was leicht zu testen ist, statt das, was wichtig ist, oder bestätigen einfach den Code, den sie gerade geschrieben haben, samt seiner Fehler. Ich gebe vor, was abgesichert werden muss, und prüfe, ob ein Test im Ernstfall wirklich anschlägt. So bekommen Sie die Geschwindigkeit der KI und eine Testsuite, der Sie vertrauen können.
Lassen Sie uns über Ihre Situation sprechen
In einem kostenlosen Erstgespräch schauen wir gemeinsam auf Ihr Problem. Sie erhalten eine ehrliche Einschätzung, ob und wie ich Ihnen helfen kann.