Qualitätsmetriken
Das Intelligence Dashboard berechnet kontinuierlich Metriken aus Ihren Testläufen. Diese Seite erklärt die einzelnen Kennzahlen und ihre Bedeutung.
Erfolgs-Trend-Chart
Das Trend-Chart ist die zentrale Visualisierung der Projektqualität:
- X-Achse — Testläufe in chronologischer Reihenfolge
- Y-Achse — Erfolgsrate in Prozent (0–100 %)
- Grüner Bereich — bestandene Tests
- Roter Bereich — fehlgeschlagene Tests
Zeitfenster
| Fenster | Einsatzgebiet |
|---|---|
| Letzte 15 Läufe | Aktuelle Entwicklungsaktivität, kurzfristige Trends |
| Letzte 50 Läufe | Sprint-Überblick, mittelfristige Stabilität |
| Letzte 100 Läufe | Langfristiger Qualitätsverlauf, Release-Zyklen |
TIP
Ein Qualitätsabfall über 5 % innerhalb der letzten 15 Läufe wird als "Quality Drift" eingestuft und löst eine automatische Warnung aus.
Qualitätsmatrix (Heatmap)
Die Heatmap stellt jeden Test als farbcodierte Zelle dar. Die Farbe ergibt sich aus dem Verhalten der letzten N Läufe:
Klassifizierung
| Kategorie | Farbe | Kriterium |
|---|---|---|
| Stabil | Grün | Bestandenquote > 95 % |
| Flaky | Gelb | Wechsel zwischen Bestanden und Fehlgeschlagen ohne Codeänderung |
| Kritisch | Rot | Aktuell dauerhaft fehlgeschlagen |
| Neu | Grau | Noch nicht genügend Datenpunkte für eine Einordnung |
Infrastruktur-Indikatoren
Neben der Farbcodierung zeigt xyva zusätzliche Symbole:
- Blitz — Fehler bei hoher Serverlast (CPU > 80 %), vermutlich umgebungsbedingt
- Uhr — ungewöhnlich lange Laufzeit im Vergleich zum Durchschnitt
INFO
Die Heatmap aktualisiert sich nach jedem Testlauf automatisch. Historische Daten werden in .xyva/intelligence/ gespeichert.
Quality Score
Der Quality Score ist eine einzelne Kennzahl (0–100), die den Gesamtzustand Ihres Testprojekts zusammenfasst. Er berechnet sich aus:
- Erfolgsrate — Gewichtung: 40 %
- Flaky-Rate — Gewichtung: 30 %
- Trend-Richtung — Gewichtung: 20 %
- Abdeckung — Gewichtung: 10 %
WARNING
Ein Quality Score unter 60 signalisiert dringenden Handlungsbedarf. Prüfen Sie zuerst die kritischen Tests in der Heatmap.
Datengrundlage
Alle Metriken basieren auf den gespeicherten Testergebnissen in .xyva/intelligence/. Die Daten werden lokal vorgehalten und können über den Export-Button als JSON exportiert werden.
Weiterführende Seiten
- Intelligence Dashboard — Übersicht aller Analysefunktionen
- Flaky-Test-Erkennung — Instabile Tests identifizieren
- Ursachenanalyse — Fehlerursachen per KI ermitteln
