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:
| Dimension | Was wird geprüft |
|---|---|
| Page-Object-Abdeckung | Wie viele Seiten haben dedizierte Page Objects vs. Inline-Selektoren |
| Selektor-Qualität | Fragile Selektoren wie nth-child oder dynamische IDs |
| Code-Duplikation | Wiederkehrende Muster, die in Fixtures oder Helper extrahiert werden sollten |
| Strukturmetriken | Dateianzahl, 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:
- Issue-Karte — jedes Finding wird als Karte mit Schweregrad und betroffenen Dateien dargestellt
- Fix generieren — die KI erstellt einen konkreten Codevorschlag
- 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
| Seite | Inhalt |
|---|---|
| Abhängigkeits-Audit | Import-Graph, externe Abhängigkeiten, Versionsprüfung |
| Komponentenanalyse | Page 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
