Test Hub
Der Test Hub ist das zentrale Nervensystem Ihres QA-Workflows. Er scannt Ihr Projektverzeichnis, indexiert jede Testdatei und liefert einen einheitlichen Katalog zum Suchen, Filtern und Starten — ganz ohne Terminal.
Was der Test Hub leistet
| Funktion | Beschreibung |
|---|---|
| Auto-Scan | Erkennt rekursiv .spec.ts, .test.ts und .spec.js Dateien beim Laden des Projekts |
| Test-Katalog | Durchsuchbarer Dateibaum mit Spec-, Describe- und Testanzahl |
| Datengetriebenes Testen | Variablen und Datasets für parametrisierte Ausführung |
| Quick Launch | Tests auswählen und mit einem Klick an den Runner übergeben |
Katalog im Überblick
Der Test Hub analysiert Ihren Projektbaum auf drei Ebenen:
- Spec-Dateien — die vom Scanner entdeckten Testdateien
- Describe-Blöcke — logische Gruppen innerhalb jeder Spec
- Testfälle — einzelne
test()/it()Aufrufe mit ihren Titeln
Quick Launch
Wählen Sie einen oder mehrere Tests im Katalog aus und klicken Sie auf Ausgewählte starten. Der Runner öffnet sich mit genau diesem Umfang — keine CLI-Flags nötig.
Datengetriebenes Testen
Der Test Hub enthält eine integrierte Parametrisierungs-Engine, mit der Sie Testeingaben variieren können, ohne Code zu ändern.
Variablen
Schlüssel-Wert-Paare, die zur Laufzeit injiziert werden — Umgebungs-URLs, Zugangsdaten, Feature Flags. Mehr dazu unter Variablen & Datasets.
Datasets
Tabellarische Daten mit einem Spreadsheet-Editor. Importieren Sie CSV oder JSON und verknüpfen Sie Datasets mit Tests, um eine Run Matrix für kombinatorische Ausführung zu erzeugen.
INFO
Variablen und Datasets werden lokal in .xyva/test-data/ gespeichert und standardmäßig nicht in die Versionskontrolle übernommen.
Unterseiten
| Seite | Inhalt |
|---|---|
| Test-Katalog | Dateibaum, Suche & Filter, Testanzahl, Auto-Scanning |
| Datengetriebenes Testen | Variablen + Datasets Konzept, parametrisierte Ausführung |
| Variablen & Datasets | Schlüssel-Wert-Editor, tabellarische Datasets, CSV/JSON-Import, Run Matrix |
Integration mit dem Runner
Tests aus dem Test Hub tragen ihren vollen Kontext — Umfang, Variablen, Dataset-Verknüpfungen — direkt in den Runner. So entfällt die Lücke zwischen Testplanung und Testausführung.
Test Hub (auswählen + konfigurieren) → Runner (ausführen) → Intelligence (analysieren)Die Feedbackschleife schließt sich, wenn Intelligence instabile oder fehlgeschlagene Tests markiert, die im Test Hub mit aktualisierten Status-Badges erscheinen.
