Skip to main content

Die meisten Teams scheitern beim agentenbasierten Testen nicht daran, dass die Technologie nicht ausreicht. Sie scheitern, weil sie es wie ein Werkzeug einführen, obwohl es sich wie eine Neueinstellung verhält. Sie würden einen neuen QA-Ingenieur nicht an seinem ersten Morgen beurteilen, ihm keinerlei Kontext zu Ihrem Produkt geben und stillschweigend zum alten Prozess zurückkehren, sobald er eine Frage stellt. Doch genau so laufen viele Evaluierungen des autonomen Testens ungefähr ab – und werden anschließend aufgegeben.

Wir entwickeln QA.tech, eine agentenbasierte QA-Plattform, auf der autonome QA-Agenten Websites, Pull Requests und mobile Anwendungen anhand von Zielen in natürlicher Sprache testen. Inzwischen haben wir Hunderte Teams durch diese Einführung begleitet. Wir haben außerdem ausführlich darüber geschrieben: Unser Praxisleitfaden Jenseits des Engpasses behandelt die Frage, wie Sie erkennen, wo QA Ihre Organisation tatsächlich ausbremst, und Agentenbasiertes Testen einführen: Der Leitfaden führt durch die vollständige Einführung – vom Machbarkeitsnachweis bis zum Produktivbetrieb. Dieser Artikel ist die Kurzfassung beider Beiträge: die Vorgehensweise, die funktioniert, die Disziplin, die erfolgreiche Einführungen von ins Stocken geratenen unterscheidet, und die Fehler, die wir am häufigsten beobachten.

Phase 0: Messen Sie den Engpass, bevor Sie etwas kaufen

Der erste Schritt erfolgt, bevor Sie das Produkt überhaupt ausprobieren. Bevor Sie QA.tech einführen, ermitteln Sie ehrlich, wo die Verifizierung Sie heute tatsächlich Zeit und Aufwand kostet. Drei Messwerte sind besonders wichtig.

Erstens: der Wartungsaufwand. Wie viele Arbeitsstunden pro Sprint fließen in die Reparatur bestehender Tests statt in das Schreiben neuer Tests oder die Auslieferung von Funktionen? Zweitens: die Abdeckungslücke. Wenn eine Funktion zusammengeführt wird, wie lange dauert es, bis sie eine aussagekräftige Testabdeckung hat – Stunden, Tage oder „bis jemand sich des Tickets annimmt“? Drittens: die Reibung bei der Veröffentlichung. Wie oft wartet eine Veröffentlichung auf QA, und wie oft wird die QA verkürzt, um einen Termin einzuhalten?

Diese Zahlen erfüllen zwei Aufgaben. Sie zeigen Ihnen, ob sich die Einführung agentenbasierten Testens überhaupt lohnt – ein Team mit geringem Wartungsaufwand und einem entspannten Veröffentlichungsrhythmus hat weniger Gründe für einen Wechsel. Gleichzeitig bilden sie Ihre Ausgangsbasis, denn in neunzig Tagen werden Sie die Veränderung in denselben Einheiten nachweisen wollen. Einführungsprojekte ohne Ausgangsbasis enden bei bloßen Eindrücken, und Eindrücke überstehen keine Budgetprüfung.

Genauso wichtig ist die Entscheidung, womit Sie aufhören. Jede Stunde, die Sie während der Einführung mit dem Ausbessern eines fragilen Skripts verbringen, ist eine Stunde, in der Sie den Prozess subventionieren, den Sie ersetzen. Legen Sie fest, welche Testsuiten Sie aufgeben werden – und wann.

Phase 1: Planen Sie einen Machbarkeitsnachweis, der tatsächlich etwas beweisen kann

Ein guter Machbarkeitsnachweis mit QA.tech ist klein, fokussiert und ehrlich. Drei Entscheidungen zum Umfang bestimmen den größten Teil des Ergebnisses.

Wählen Sie die problematischen Abläufe. Die Versuchung ist groß, mit Ihrem saubersten Standardablauf zu beginnen. Widerstehen Sie ihr. Nehmen Sie mindestens einen Ablauf auf, der heute wirklich Schwierigkeiten bereitet – den mit vielen Berechtigungen, den datenabhängigen, den, vor dessen Regressionstests sich Ihr Team insgeheim fürchtet. Wenn die Plattform Ihren schwierigsten Fall bewältigt, sind die einfachen Fälle nur noch Formsache. Wenn sie es nicht kann, möchten Sie das in der ersten Woche und nicht erst im dritten Monat wissen.

Beziehen Sie das gesamte Team ein. Ein einzelner begeisterter Ingenieur, der den Machbarkeitsnachweis durchführt, liefert ein verzerrtes Bild. Verschiedene Personen formulieren Briefings für QA-Agenten unterschiedlich – Ihr QA-Leiter, ein Produktmanager und ein Backend-Ingenieur werden Ziele jeweils auf ihre eigene Weise formulieren. Sie müssen wissen, dass die Plattform mit der alltäglichen Sprache Ihres Teams zurechtkommt, denn die geübten Eingaben eines einzelnen Fürsprechers beweisen nur sehr wenig.

Formulieren Sie die Abnahmekriterien, bevor Sie beginnen. Zuverlässige Ergebnisse für Ihre kritischen Abläufe, eine akzeptable Rate an Fehlalarmen, eine funktionierende Pull-Request-Integration und nachgewiesene Benutzerfreundlichkeit im gesamten Team bilden eine solide Grundlage. Vereinbaren Sie diese Kriterien zum Auftakt mit unserem Team und messen Sie beide Seiten daran.

Phase 2: Erstellen Sie zehn solide Tests, bevor Sie auf hundert skalieren

Dies ist die einzelne Disziplin, die den Erfolg einer Einführung nach unseren Beobachtungen am zuverlässigsten vorhersagt – und die von Teams am häufigsten übersprungen wird. Bei einer Plattform, die in wenigen Minuten Tests generieren kann, besteht der intuitive Impuls darin, in der ersten Woche alles zu generieren. Tun Sie das nicht. Umfang vor Verständnis führt zu einem Haufen oberflächlicher Tests, einer unübersichtlichen Ergebnisseite und einem Team, das das Vertrauen in die Ergebnisse verliert.

Erstellen Sie stattdessen ungefähr zehn relevante Tests und machen Sie sie wirklich solide. Führen Sie sie wiederholt aus. Wenn der Agent etwas missversteht – und anfangs wird das passieren –, erklären Sie ihm, warum es falsch war, statt das Ergebnis stillschweigend zu korrigieren; die Korrektur wird auf alles übertragen, was er anschließend tut. Zehn äußerst zuverlässige Tests vermitteln der Plattform Wissen über Ihr Produkt und Ihrem Team Wissen über die Plattform. Auf dieser Grundlage geht die Skalierung auf hundert Tests schnell, und die hundert übernehmen die Qualität der zehn.

Produktkontext, den Sie den QA.tech-Agenten in natürlicher Sprache geben – Abläufe, Rollen und Domänenregeln – bleibt im Wissensgraphen der Plattform erhalten und wird auf jeden zukünftigen Test angewendet.

Die Entwicklung, die Sie in diesen Wochen beobachten sollten, ist die Kurve der Fragen. Eine gesunde Einführung sieht aus wie bei einem neuen Kollegen, der sich einarbeitet: viele Fragen in der ersten Woche, gelegentliche Fragen in der zweiten, seltene Fragen bis zur dritten Woche, weil das Produktwissen der Plattform kontinuierlich zunimmt. Wenn die Zahl der Fragen nicht abnimmt, sprechen Sie das bei unserem Team an, statt einfach weiterzumachen – meist liegt es an fehlendem Produktkontext, der schnell ergänzt werden kann.

Phase 3: In die Pipeline integrieren und den alten Prozess aufgeben

Sobald die Grundlagen-Tests zuverlässig sind, wird die Einführung zu einer Integrationsaufgabe. Verbinden Sie das Repository, damit QA.tech jeden Pull Request erfasst. Stellen Sie Ihre Regressions- und Smoke-Tests zu Testplänen zusammen, die nach einem Zeitplan ausgeführt werden, der Ihrem Release-Rhythmus entspricht. Leiten Sie die Ergebnisse dorthin weiter, wo Ihr Team bereits arbeitet – in den Pull Request selbst, nach Slack oder in Ihr Ticketsystem.

Dann kommt der Teil, der echte Führung erfordert: den parallelen Prozess einzustellen. Teams, die die alte skriptbasierte Testsuite auf unbestimmte Zeit „nur für den Fall“ weiterlaufen lassen, bezahlen für zwei Systeme und vertrauen keinem davon. Legen Sie anhand Ihrer Ausstiegskriterien ein Datum fest, an dem die agentenbasierte Ebene für die von ihr abgedeckten Abläufe zum führenden System wird – und halten Sie daran fest. Der vollständige 90-Tage-Ablauf, einschließlich der Reihenfolge, in der die einzelnen Testsuiten übergeben werden, wird im Bauplan ausführlich behandelt.

Sobald die Grundlagen-Tests zuverlässig sind, ersetzen durch Pull Requests ausgelöste Tests und geplante Regressionspläne die manuelle Hektik vor einem Release.

Phase 4: Die QA-Rolle bewusst neu definieren

Agentenbasierte Tests verändern die QA-Arbeit, und so zu tun, als wäre das nicht der Fall, erzeugt stillen Widerstand, der Einführungen von innen heraus scheitern lässt. Gehen Sie das direkt an.

Was wegfällt, sind das Erstellen und die Pflege von Skripten – die Aufgaben, von denen die meisten QA-Profis sagen werden, dass sie ihnen am wenigsten Freude bereiten. An ihre Stelle tritt die Steuerung: zu entscheiden, was abgedeckt werden sollte, die Agenten mit Produktkontext zu versorgen, über den sonst niemand verfügt, Bewertungsberichte zu prüfen und Tests in Bereiche auszuweiten, die bisher nie abgedeckt wurden, weil dafür nie Zeit war. Die QA-Leitung, die donnerstags mit der Reparatur von Selektoren beschäftigt war, wird zu der Person, die die Plattform fragt: „Welche wichtigen Abläufe sind derzeit nicht abgedeckt?“ – und noch am selben Tag auf die Antwort reagiert.

Machen Sie diesen Wandel bereits in der ersten Einführungswoche ausdrücklich, bevor sich die Unsicherheit festsetzen kann. In den Teams, in denen die QA-Mitarbeitenden zu Power-Usern der Plattform werden, bleibt die Einführung erfolgreich bestehen.

Die Fehler, die Einführungen kurz gesagt ausbremsen

Die Ausgangsbasis zu überspringen, sodass niemand die Verbesserung nachweisen kann. Mit hundert generierten Tests statt mit zehn soliden Tests zu beginnen. Den Machbarkeitsnachweis von einer einzelnen treibenden Person durchführen zu lassen. Fragen aus der ersten Woche als Scheitern statt als Teil der Einarbeitung zu betrachten. Die alte Testsuite auf unbestimmte Zeit weiterlaufen zu lassen. Und die Veränderung der Rolle des QA-Teams unausgesprochen zu lassen. Jede stockende Einführung, die wir gesehen haben, lässt sich auf mindestens einen dieser Punkte zurückführen – und alle sechs sind mit der oben beschriebenen Reihenfolge vermeidbar.

FAQ

Wie lange dauert die Einführung agentenbasierter Tests?

Mit einem KI-Testtool wie QA.tech dauern die ersten funktionierenden Tests nur wenige Minuten, da kein Framework eingerichtet werden muss; eine vertrauenswürdige Grundlage ist nach zwei bis vier Wochen erreicht, und die vollständige Einführung in der Produktion – Integration in Pull Requests, Regressionspläne und die Ablösung alter Testsuiten – erfolgt typischerweise innerhalb von neunzig Tagen.

Sollten wir agentenbasierte Tests parallel zu unserer bestehenden Testsuite ausführen?

Ja, während der Übergangsphase – mit einem festgelegten Enddatum. Der unbefristete Betrieb beider Systeme verdoppelt die Kosten und teilt das Vertrauen; legen Sie Übergabekriterien für jede Testsuite fest und stellen Sie den alten Prozess bewusst ein.

Wer sollte die Einführung agentenbasierter Tests verantworten?

Eine Führungskraft aus dem Engineering übernimmt die Schirmherrschaft, aber die tägliche Verantwortung liegt am besten bei der QA – sie verfügt über den Produktkontext, den die Agenten benötigen, und die Einführung gelingt, wenn die QA zu Power-Usern der Plattform wird.

Was sollten wir messen, um den Erfolg der Einführung nachzuweisen?

Dieselbe Ausgangsbasis, die Sie vor dem Start erfasst haben: Wartungsstunden pro Sprint, die Zeit vom Merge bis zur Testabdeckung und durch QA verzögerte Releases. Vergleichen Sie die Werte am neunzigsten Tag.


Bereit, die Einführung durchzuführen? Beginnen Sie mit der Analyse in Nach dem Engpass, oder Kontaktieren Sie unser Team, um zu sehen, wie führende Entwicklerteams mit QA-Agenten, die jedes Release validieren, schneller ausliefern.