Der Prozentsatz der Testabdeckung ist die Automatisierungskennzahl, die sich am leichtesten auf eine Folie setzen lässt, und für sich genommen eine der am wenigsten nützlichen. Eine Suite mit 90 % Abdeckung, die eine Stunde läuft und zufällig fehlschlägt, sagt Ihnen weniger als eine kleinere Suite, der Ihr Team bei jedem Merge vertraut. Die Kosten einer Fehlinterpretation zahlen Sie in Engineering-Stunden: Jeder unerklärte rote Build bedeutet, dass jemand die Pipeline neu startet, die Logs liest und entscheidet, ob er dem Ergebnis trauen kann.
Die Testautomatisierungs-Metriken, die wirklich zählen, sind die Flaky-Test-Rate, die Ausführungszeit der Suite, die Wartungskosten und der Trend der Erfolgsquote über Releases hinweg. Zusammen zeigen sie, ob Entwickler den Ergebnissen vertrauen, ob das Feedback schnell genug kommt, um darauf zu reagieren, und ob die Suite im Unterhalt günstiger oder teurer wird. Die Abdeckung ist ein nützlicher Kontext, um sie zu lesen.
Wenn Ihr automatisiertes Testen ohne ein eigenes Team läuft, das dafür verantwortlich ist, sind die folgenden Metriken auch der schnellste Weg zu sehen, wo die Suite Sie Zeit kostet.
Warum der Abdeckungsgrad allein in die Irre führt
Abdeckung misst Breite. Sie sagt Ihnen, wie viel Code oder wie viele Testfälle die Suite berührt, aber nichts darüber, ob diese Tests eine echte Regression finden würden. Eine Suite kann 100 % Zeilenabdeckung bei Gettern und Konfigurationscode erreichen, während der Checkout-Flow, das Berechtigungsmodell und die Datenmigration ungetestet bleiben.
Die Zahl lässt sich außerdem leicht aufblähen. Tests ohne aussagekräftige Assertions, Tests, die nur bestätigen, dass eine Seite lädt, und über mehrere Ebenen doppelte Prüfungen erhöhen die Abdeckung, ohne das Vertrauen zu erhöhen. Sobald die Abdeckung zum Ziel wird, schreiben Teams die Tests, die sie am schnellsten bewegen, und das sind selten die, die den Umsatz schützen.
Laut dem World Quality Report 2025-26 von Capgemini ist im Durchschnitt nur ein Drittel der Testfälle automatisiert, und nur 4 % der Befragten automatisieren 76 % bis 100 % ihrer Testfälle. Derselbe Bericht empfiehlt, den „Anteil automatisierter Tests“ durch Kennzahlen zu ersetzen, die an Kundenwirkung, Release-Geschwindigkeit und Fehlereindämmung gekoppelt sind.
Eine nützlichere Variante der Abdeckung ist die Abdeckung kritischer Journeys: der Anteil der Flows, die Sie Nutzer oder Umsatz kosten würden, wenn sie ausfielen, jeweils geschützt durch mindestens eine zuverlässige Prüfung in Ihren automatisierten Funktionstests. Die Einigung auf diese Liste ist der erste Schritt des strategischen QA-Assessments, mit dem jedes Projekt für automatisiertes Testen bei QAwerk beginnt.
Testautomatisierungs-Metriken im Überblick
Jede Metrik in der Tabelle beantwortet eine andere Frage zu Ihrer Suite: Können Sie ihr vertrauen, ist sie schnell genug, und ist sie die Kosten ihres Unterhalts wert? Keine davon funktioniert allein gut. Eine niedrige Flaky-Rate bedeutet wenig, wenn die Suite Ihre riskantesten Flows auslässt, deshalb steht die Abdeckung kritischer Journeys in derselben Tabelle.
Flaky-Test-Rate
Ob man einem Fehlschlag trauen kann
Tests, die im selben Commit sowohl bestanden als auch fehlgeschlagen sind, geteilt durch die ausgeführten Tests, über die letzten 50 bis 100 Läufe
Die Rate steigt oder Neustarts werden zur Routine
Ausführungszeit der Suite
Wie schnell Entwickler Feedback erhalten
Medianer und langsamster Pipeline-Lauf pro Release, plus die Zeit vom Push bis zum ersten Ergebnis
Die Läufe werden langsamer, ohne mehr kritische Journeys zu schützen
Wartungsquote
Was der Unterhalt der Suite kostet
Stunden für die Reparatur bestehender Tests geteilt durch Stunden für das Schreiben neuer Tests, pro Sprint
Reparaturen übersteigen mehrere Sprints in Folge die neuen Tests
Trend der Erfolgsquote
Ob sich die Qualität verbessert oder verschlechtert
Erfolgsquote im ersten Lauf pro Release, wobei jeder Fehlschlag als Produktfehler, Testfehler oder Umgebungsproblem eingeordnet wird
Der Trend sinkt oder „Testfehler“ wird zum häufigsten Befund
Abdeckung kritischer Journeys
Ob die riskanten Flows geschützt sind
Kritische Journeys mit einer zuverlässigen automatisierten Prüfung geteilt durch alle kritischen Journeys
Lücken in Zahlungs-, Berechtigungs- oder Datenintegritäts-Flows
Rohe Abdeckung in %
Wie viel die Suite berührt
Abgedeckte Zeilen, Branches oder Testfälle
Sie ist die einzige Zahl, die jemand berichtet
Wie man die Flaky-Test-Rate misst
Ein Flaky Test besteht und schlägt fehl, obwohl sich am Code dazwischen nichts geändert hat. Die Flaky-Test-Rate ist der Anteil der Tests, bei denen beides innerhalb eines Zeitfensters vorkam, typischerweise in den letzten 50 bis 100 Pipeline-Läufen oder den letzten zwei Wochen. Erfassen Sie sie pro Test und für die gesamte Suite, denn meist erzeugen wenige Tests den Großteil des Rauschens.
Sie verdient den zentralen Platz unter den Testautomatisierungs-Metriken, weil sie darüber entscheidet, ob überhaupt jemand die Ergebnisse liest. Sobald Entwickler lernen, dass ein roter Build oft nichts bedeutet, starten sie neu, bis er grün wird, und mergen trotz Fehlschlägen, und echte Regressionen verstecken sich zwischen den Fehlalarmen. In einer Umfrage von Gartner Peer Community aus dem Jahr 2023 unter 248 Führungskräften aus IT und Softwareentwicklung nannten 31 % Ungenauigkeiten beim automatisierten Testen als eine ihrer größten Herausforderungen, und 21 % nannten mangelndes Vertrauen in Automatisierungstools oder -anbieter.
Drei Zahlen sollten Sie gemeinsam verfolgen:
- Flaky-Test-Rate: Tests mit gemischten Ergebnissen im selben Commit, geteilt durch die ausgeführten Tests.
- Neustartquote: Pipeline-Läufe, die einen erneuten Versuch brauchten, bevor sie bestanden.
- Quarantänedauer: wie lange Flaky Tests schon ohne Fix außerhalb der Hauptsuite liegen.
Zählen Sie den ersten Versuch. Automatische Wiederholungen verbergen Instabilität in der Erfolgsquote, sodass eine Suite, die erst beim zweiten Versuch grün wird, null Fehlschläge melden kann, während sie das Team bei jedem Merge einen Neustart kostet. Unser Leitfaden zu Flaky Tests behandelt Ursachen und Lösungen; die Metrik zeigt Ihnen, ob das Problem wächst oder schrumpft.
Ausführungszeit und Wartungskosten als ROI-Metriken der Testautomatisierung
Automatisierung lohnt sich, wenn sie schnelleres Feedback als manuelle Prüfungen bei geringerem laufendem Aufwand liefert. Ausführungszeit und Wartungskosten messen diese beiden Hälften direkt und sind damit ehrlichere ROI-Metriken der Testautomatisierung als eine hochgerechnete Zahl „eingesparter Stunden“. In derselben Gartner-Peer-Community-Umfrage nannten 23 % der Führungskräfte einen schwer bestimmbaren ROI als große Herausforderung und 16 % hohe Wartungskosten.
Ausführungszeit
Erfassen Sie den medianen und den langsamsten Lauf pro Release sowie die Zeit von einem Push bis zum ersten Ergebnis. Das Warnsignal ist eine Suite, die langsamer wird, ohne etwas Neues zu schützen, meist wegen End-to-End-Tests, die Prüfungen duplizieren, die eine Ebene tiefer besser aufgehoben wären. Automatisiertes API-Testen ist oft der Ort, an dem diese Zeit zurückkommt: Eine Geschäftsregel, die über die Benutzeroberfläche geprüft wird, wartet auf Logins, Seitenaufrufe und Rendering, während dieselbe Regel, direkt am Endpoint geprüft, all das überspringt.
Wartungskosten
Erfassen Sie die Stunden für die Reparatur bestehender Tests getrennt von den Stunden für das Schreiben neuer Tests. Wenn Reparaturen dauerhaft mehr Zeit beanspruchen als neue Abdeckung, verbraucht die Suite genau die Kapazität, die sie freisetzen sollte. Häufige Ursachen sind fragile Selektoren, Tests, die sich Daten teilen, und fest in Assertions eincodierte Oberflächentexte. Letzteres ist ein bekanntes Problem bei automatisierten Lokalisierungstests, wo jede neue Sprache Dutzende Assertions auf einmal brechen kann, sofern die Sprachtexte nicht in Ressourcendateien liegen.
Das Design des Frameworks bestimmt einen großen Teil dieser Kosten von vornherein. Muster wie das Page Object Model beschränken eine UI-Änderung auf eine Datei statt auf jeden Test, der diesen Bildschirm berührt. Den Rest bestimmt der Umfang: Unser Leitfaden zu automatisierten Regressionstests erklärt, was automatisiert werden sollte und was besser Menschen überlassen bleibt. Stabile Flows mit viel Traffic lohnen die Automatisierung, und Szenarien, die von Hardware, Schnittstellen Dritter oder häufig wechselnden Layouts abhängen, kosten in der Wartung meist mehr, als sie einsparen.
Warum der Trend der Erfolgsquote mehr zählt als eine Momentaufnahme
Eine einzelne Erfolgsquote von 95 % sagt wenig über den Zustand der Suite aus. Entscheidend ist, wie sich die Zahl von Release zu Release verändert. Fällt die Erfolgsquote über drei Releases von 99 % auf 95 %, verschlechtert sich etwas. Bleibt sie bei 95 %, aber jedes Mal schlagen andere Tests fehl, ist wahrscheinlich die Suite selbst instabil.
Erfassen Sie die Erfolgsquote im ersten Lauf pro Release und ordnen Sie jeden Fehlschlag einer von drei Gruppen zu: einem echten Produktfehler, einem Testfehler oder einem Umgebungsproblem. Ein wachsender Anteil an Produktfehlern bedeutet, dass die Suite Regressionen findet und der Code Aufmerksamkeit braucht. Ein wachsender Anteil an Testfehlern und Umgebungsproblemen bedeutet, dass die Suite selbst schlechter wird.
Verknüpfen Sie den Trend dann mit dem, was nach dem Release passiert. DORA, das DevOps-Research-and-Assessment-Programm von Google, definiert die Change Fail Rate als den Anteil der Deployments, die ein sofortiges Eingreifen erfordern, etwa einen Rollback oder einen Hotfix. Bleibt Ihre Erfolgsquote hoch, während die Change Fail Rate steigt, lässt die Suite Builds durch, die weiterhin Produktionsfehler enthalten. Das wiegt umso schwerer, je stärker KI die Entwicklung beschleunigt: Der Bericht 2025 DORA State of AI-Assisted Software Development stellte fest, dass der Einsatz von KI inzwischen den Durchsatz der Softwareauslieferung verbessert, aber weiterhin die Instabilität der Auslieferung erhöht.
Wann diese Metriken in die Irre führen können
Jede dieser Metriken lässt sich manipulieren oder falsch lesen. Das Löschen von Flaky Tests senkt die Flaky-Rate und entfernt zugleich Schutz, lesen Sie die Rate also zusammen mit der Abdeckung kritischer Journeys. Eine kurze Ausführungszeit kann eine effiziente Suite bedeuten oder eine, die die langsamen, wichtigen Prüfungen auslässt. Wartungsquoten sehen während eines größeren Redesigns am schlechtesten aus, was ein legitimer Grund für einen vorübergehenden Anstieg ist. Suite-Metriken sagen für sich genommen zudem wenig über die Produktqualität aus, lesen Sie sie daher neben breiteren QA-Kennzahlen wie Fehlerdichte, Fehlereindämmung und Termintreue, die wir in unserem Überblick über die wichtigsten Software-Testmetriken behandeln.
Produkte in einer frühen Phase sind die andere Ausnahme. Wenn sich die Oberfläche jede Woche ändert und nur wenige Flows stabil sind, misst umfangreiche UI-Automatisierung vor allem den Wandel. Ein kleines Set an API-Prüfungen plus strukturierte manuelle Regressionstests ist meist die bessere Investition, bis sich das Produkt gefestigt hat.
Wie QAwerk automatisierte Suites vertrauenswürdig hält
Für Granola, einen KI-Notizblock, der jede Woche Updates ausliefert, hat QAwerk ein Testautomatisierungs-Framework von Grund auf aufgebaut und 76 % der zentralen Regressionssuite automatisiert, also die mehr als 150 Prüfungen, die vor jedem Release laufen. Ein großer Teil dieses Ergebnisses kam aus der Entscheidung, was nicht in die Suite gehört:
- Hardwareabhängige Audioszenarien und externe Zahlungsflows gingen an manuelle Tester, damit die automatisierte Suite schnell und zuverlässig bleibt.
- Instabile Logins von Drittanbietern wie Google SSO wurden in den Tests durch einen internen Authentifizierungs-Helper ersetzt, um falsche Fehlschläge zu vermeiden.
- KI-generierte Zusammenfassungen, die sich bei jedem Lauf unterscheiden, werden von einem LLM auf Kontext und Genauigkeit geprüft, da Assertions mit exakter Übereinstimmung ständig fehlschlagen würden.
- Die Ausführung läuft parallel auf macOS und Windows über GitHub Actions, nächtlich oder vor einem Merge, mit Ergebnissen direkt in Slack.
Jede dieser Entscheidungen zielt auf die Flaky-Rate, die Ausführungszeit oder die Wartungskosten, und zusammen ermöglichen sie Granola, den wöchentlichen Release-Rhythmus zu halten. Wir können in jeder Phase einsteigen: mit dem Aufbau einer Suite von Grund auf, wie bei Granola, oder mit der Übernahme einer bestehenden Suite, deren Flaky-Rate und Wartungsquote wir in den Griff bekommen, bevor weitere Tests hinzukommen. Für Unternehmen ohne eigene QA kann ein engagiertes Testteam die Suite langfristig übernehmen, sodass jemand diese Metriken bei jedem Release im Blick behält.
Automatisierung nach Vertrauen und Wartungskosten beurteilen
Eine gesunde automatisierte Suite ist eine, der Ihre Entwickler glauben, wenn sie fehlschlägt, und deren Unterhalt Ihr Budget tragen kann. Instabile, langsame und teure Tests können hervorragende Abdeckungszahlen ausweisen und dabei wenig von dem liefern, was die Automatisierung versprochen hat. Beginnen Sie mit der Flaky-Rate im ersten Lauf und der Wartungsquote Ihrer letzten Sprints; zusammen zeigen sie, wo Ihre Suite steht.
Wenn ein QA-Team Ihre Suite anhand dieser Metriken prüfen oder eine aufbauen soll, die Ihre Ingenieure dauerhaft nutzen, sprechen Sie mit QAwerk.
Häufige Fragen
Welche Testautomatisierungs-Metriken sind am wichtigsten?
Flaky-Test-Rate, Ausführungszeit der Suite, Wartungsquote und die Erfolgsquote im ersten Lauf über mehrere Releases hinweg, dazu die Abdeckung, gemessen an Ihren kritischen User Journeys. Zusammen zeigen sie, ob der Suite vertraut wird, ob sie schnell genug ist, um darauf zu reagieren, und ob ihr Unterhalt bezahlbar ist. Der rohe Abdeckungsgrad ist ein nützlicher Kontext, für sich allein aber ein schwaches Ziel.
Was ist eine gute Flaky-Test-Rate?
Es gibt keinen universellen Richtwert, weil die Rate davon abhängt, wie Sie das Zeitfenster und die Suite definieren. Eine praktische Regel lautet: Behandeln Sie jeden Test, der bei einem unveränderten Commit sein Ergebnis ändert, als Fehler mit einem Verantwortlichen und einer Frist, und beobachten Sie den Trend. Eine Rate, die von Release zu Release steigt, ist das Signal zum Handeln.
Wie misst man den ROI der Testautomatisierung?
Vergleichen Sie, was Betrieb und Wartung der Suite kosten (Ausführungszeit plus Stunden für die Reparatur von Tests), mit dem, was sie ersetzt (Zeit für manuelle Regressionstests), und dem, was sie verhindert (Änderungen, die in der Produktion fehlschlagen). Wer die Wartungsquote und die Change Fail Rate über mehrere Releases verfolgt, erhält ein ehrlicheres Bild als mit einer einmaligen Hochrechnung „eingesparter Stunden“.
Ist Testabdeckung eine nutzlose Metrik?
Nein. Die Abdeckung zeigt, wie viel des Produkts die Suite berührt, und hilft so, ungetestete Bereiche zu erkennen. Irreführend wird sie, wenn sie das einzige Ziel ist, weil sie mit trivialen Tests genauso leicht steigt wie mit wertvollen. Wer die Abdeckung an einer Liste kritischer Journeys misst, hält sie nützlich.
Sehen Sie, wie wir über 1.100 Testfälle für Granola, einen KI-Notizblock, gebaut und gepflegt und 76 % seiner Regressionssuite automatisiert haben