Skip to content

Architektur

Die Architektur-Ansicht ist ein KI-gestützter Code-Auditor, der die strukturelle Qualität Ihres Testprojekts analysiert. Sie erkennt Anti-Patterns, fehlende Abstraktionen und Wartbarkeitsrisiken.

Codebase-Audit

Die Architektur-Ansicht scannt Ihr Projekt und bewertet vier zentrale Dimensionen:

DimensionWas wird geprüft
Page-Object-AbdeckungWie viele Seiten haben dedizierte Page Objects vs. Inline-Selektoren
Selektor-QualitätFragile Selektoren wie nth-child oder dynamische IDs
Code-DuplikationWiederkehrende Muster, die in Fixtures oder Helper extrahiert werden sollten
StrukturmetrikenDateianzahl, Testlänge, Fixture-Nutzung, Import-Komplexität

INFO

Das Audit läuft vollständig lokal. Kein Quellcode verlässt Ihren Rechner — die KI-Analyse nutzt den lokal konfigurierten Provider.

KI-gestützte Fixes

Wenn das Audit ein Problem identifiziert, können Sie eine KI-generierte Korrektur anfordern:

  1. Issue-Karte — jedes Finding wird als Karte mit Schweregrad und betroffenen Dateien dargestellt
  2. Fix generieren — die KI erstellt einen konkreten Codevorschlag
  3. Prüfen & Anwenden — Diff-Ansicht mit Vorher/Nachher, direkt anwendbar

TIP

Starten Sie mit den Findings höchsten Schweregrads. Selektor-Probleme und fehlende Page Objects haben den größten Einfluss auf die Teststabilität.

Vault (Wissensspeicher)

Der Vault ist ein persistenter Speicher, der das architektonische Wissen über Ihr Projekt bündelt:

  • Auto-Updates — nach jedem Audit werden neue Erkenntnisse hinzugefügt
  • Kontext für Brain — der Vault speist Kontext in die KI-Gespräche ein, damit Antworten auf dem realen Zustand Ihres Projekts basieren
  • Verlauf — verfolgen Sie, wie sich die Architektur über die Zeit entwickelt

Wann einsetzen

Führen Sie ein Architektur-Audit durch:

  • Nach dem Onboarding eines neuen Projekts, um strukturelle Schulden zu erkennen
  • Vor einem größeren Refactoring, um den Ist-Zustand zu verstehen
  • Regelmäßig (z. B. monatlich), um schleichenden Qualitätsverlust aufzudecken

Unterseiten

SeiteInhalt
Abhängigkeits-AuditImport-Graph, externe Abhängigkeiten, Versionsprüfung
KomponentenanalysePage Objects, Fixtures, Helper-Strukturen

Integration

Die Architektur-Ansicht ist eng mit anderen Modulen verknüpft:

  • Intelligence — Qualitätsdaten fließen in den Vault ein
  • Runner — KI-Fixes beziehen sich auf reale Fehlermuster
  • Brain — der Vault liefert Kontext für alle KI-Gespräche

Local-first QA orchestration.