Skip to content

Variablen & Datasets

Diese Seite beschreibt die Editoren und Importfunktionen für Variablen und Datasets im Test Hub.

Variablen-Editor

Der Variablen-Editor verwaltet Schlüssel-Wert-Paare, die zur Laufzeit als Umgebungsvariablen bereitgestellt werden.

Variablen anlegen

  1. Klicken Sie auf Variable hinzufügen
  2. Geben Sie einen Schlüssel ein (z. B. BASE_URL)
  3. Tragen Sie den Wert ein (z. B. https://staging.example.com)
  4. Optional: Markieren Sie die Variable als geheim — der Wert wird dann maskiert angezeigt

TIP

Variablen mit dem Präfix XYVA_ werden automatisch in den Runner-Kontext übernommen. Andere Variablen müssen explizit zugewiesen werden.

Variablen-Sets

Gruppieren Sie Variablen in Sets für verschiedene Umgebungen:

  • Staging — URLs und Zugangsdaten für die Testumgebung
  • Produktion — Read-Only-Konfiguration für Smoke Tests
  • Lokallocalhost-Einstellungen für die Entwicklung

Wechseln Sie vor dem Testlauf einfach das aktive Set.

Dataset-Editor

Der Dataset-Editor ist ein Spreadsheet-artiger Tabelleneditor für parametrisierte Testdaten.

Tabelle erstellen

Definieren Sie Spaltenüberschriften, die den Variablennamen in Ihren Tests entsprechen. Fügen Sie dann Zeile für Zeile Ihre Testdaten hinzu.

SpalteBeispiel
usernamemax.mustermann
passwordTest1234!
expected_roleeditor

CSV-Import

Importieren Sie bestehende Testdaten per Drag-and-Drop oder über den Import-Button:

  • Unterstützte Trennzeichen: Komma, Semikolon, Tab
  • Die erste Zeile wird als Kopfzeile interpretiert
  • Zeichensatz: UTF-8 (empfohlen) oder Latin-1

WARNING

Prüfen Sie nach dem Import die Datenvorschau. Besonders bei Semikolon-getrennten Dateien aus Excel kann es zu Verschiebungen kommen.

JSON-Import

Alternativ importieren Sie ein JSON-Array:

json
[
  { "username": "admin", "role": "admin" },
  { "username": "viewer", "role": "readonly" }
]

Run Matrix

Nachdem Sie Tests mit einem Dataset verknüpft haben, zeigt xyva die resultierende Run Matrix an. Jede Zeile des Datasets erzeugt einen eigenen Testdurchlauf.

  • Vorschau — Alle Kombinationen werden vor dem Start tabellarisch dargestellt
  • Zeilen deaktivieren — Einzelne Zeilen per Checkbox ausschließen
  • Ergebnis-Zuordnung — Nach dem Lauf wird jeder Zeile ihr Testergebnis zugeordnet

INFO

Datasets werden in .xyva/test-data/ als JSON-Dateien gespeichert. Sie können diese Dateien auch direkt bearbeiten.

Weiterführende Seiten

Local-first QA orchestration.