Deterministische End‑to‑End‑Tests für das KI-Zeitalter.

Zeichnen Sie ein Testszenario auf oder lassen Sie es von der KI erstellen.GUI Test Studio führt es aus und prüft es.

  • Erstellen Sie End-to-End-Tests aus einem Prompt oder einer Aufzeichnung.
  • E2E-Tests ohne Flakiness: Web, Desktop, Mobil, Spiele.
  • Bearbeiten Sie Tests visuell, oder überlassen Sie es der KI.
  • Ausführung vor Ort, mit lokaler oder Cloud-KI-Verifikation.
  • Reproduzierbarkeit, für verlässliche QA-Berichte.
  • Web · Desktop · Mobil · Spiele
  • Cloud oder lokal
  • Universelle Kompatibilität

Wie erstellen und bearbeiten Sie Ihre E2E‑Tests heute?

Wählen Sie Ihre Methode, um ihre Grenzen zu sehen und was GUI Test Studio stattdessen tut.

Wählen Sie eine aus, um mehr zu sehen

“Der beste Code ist gar kein Code.”

— Jeff Atwood

Codierte Tests werden mit wachsender Zahl immer schwerer zu warten und schließen den Rest Ihres Teams aus.GUI Test Studio ersetzt den Code durch eine klare visuelle Zeitleiste, die jeder verstehen und bearbeiten kann.Nehmen Sie Ihren Ablauf auf, bearbeiten Sie die Schritte visuell, oder bitten Sie einfach die KI, sie für Sie zu aktualisieren.

Universelle Kompatibilität

Wenn Sie es sehen können, können Sie es testen.

Interaktionen, Prüfungen, ein Urteil

Web

z. B.: Die Anmeldung in einem Onlineshop: Die Begrüßung muss den Kunden beim Namen nennen.Eine neue Version begrüßt alle als „Gast“: Der Test schlägt bei den Worten fehl.

Desktop

z. B.: Die Kundensoftware eines Versicherers: Die Mitarbeiter speichern jeden neuen Kunden mit einer einzigen Schaltfläche.Eine neue Version verschiebt sie: Der Test umrandet, wo sie stand und wo sie jetzt ist.

Spiel

z. B.: Eine visuelle Prüfung beobachtet das HUD, ohne DOM und ohne Accessibility-Baum.Ein Leben fehlt: Die Prüfung markiert die Stelle.

Zeichnungen von Beispiel-Apps, keine Screenshots.

Was ein Test prüfen kann

Bild, Text, dynamischer Text und Layout, alles ohne Code

Wählen Sie die Prüfung, die dem entspricht, wonach Sie mit eigenen Augen suchen würden.Jede wird visuell bearbeitet, auf dem echten Frame, und sagt Ihnen vor dem Lauf, ob sie bestehen wird.

Präzise Elementprüfung

Ziehen Sie einen Rahmen um ein beliebiges UI-Element.Prüfen Sie, ob es erscheint, verschwindet (wie eine Ladeanzeige) oder einer genauen Anzahl entspricht (wie eine 5-Sterne-Bewertung).

Beispiel: Nach „Speichern“ muss das grüne Bestätigungssymbol erscheinen und der Ladekreis verschwinden.

Eine Bildanzahl-Prüfung: vier Sterne erwartet, vier gefunden
Eine Bildanzahl-Prüfung: vier Sterne erwartet, vier gefundenEine Bildanzahl-Prüfung: vier Sterne erwartet, vier gefunden

Sie bevorzugen einen exakten Vergleich?Pixelgenaues Abgleichen lässt sich in GUI Test Studio pro Prüfung einschalten.

Nicht nur für Regressionen

Testen Sie eine Funktion, während sie noch gebaut wird

Erstellen Sie den Test aus Ihrem Design, in Figma oder einem anderen Tool, bevor es die Funktion gibt.

Funktioniert mit Figma

Ein Test, für das ganze Leben einer Funktion

  1. 1
  2. 2
  3. 3
  4. 4

Mit GUI Test Studio

Beginnt beim Design und läuft in jeder Phase

Tests, die gegen die fertigen Bildschirme geschrieben werden

Warten auf die fertigen Bildschirme
Können erst hier beginnen
  1. 1Design

    Bevor sie gebaut ist

  2. 2Entwicklung

    Während der Entwicklung

  3. 3Abnahme

    Benutzerabnahmetest (UAT)

  4. 4Veröffentlichung und danach

    Regressionen

Videoschnitt, für Tests

Wenn Sie je ein Video geschnitten haben, wissen Sie schon, wie man einen Test bearbeitet.

  • Fahren Sie durch die Aufzeichnung und sehen Sie jeden Schritt dort, wo er passiert ist
  • Ziehen Sie Prüfungen auf die Zeitleiste und zeichnen Sie direkt auf dem Frame, was beobachtet werden soll
  • Oder beschreiben Sie die Änderung in einem Prompt: Ihr KI-Assistent bearbeitet den Test an Ort und Stelle und fragt, bevor er schreibt
GUI Test Studio
GUI Test Studio: die Aufzeichnung unter einem Zeitlineal, Maus-, Tastatur- und Assertionsblöcke auf ihren Spuren, die Vorschau und die Details des gewählten BlocksGUI Test Studio: die Aufzeichnung unter einem Zeitlineal, Maus-, Tastatur- und Assertionsblöcke auf ihren Spuren, die Vorschau und die Details des gewählten Blocks

Mehrere Baselines

Ein Test für jede Umgebung, die Ihre Nutzer haben

Eine Prüfung kann mehrere erwartete Versionen halten, eine pro Baseline-Profil.Sie schreiben den Test einmal und führen ihn überall aus, statt ihn für jeden Browser, jedes Design oder jede Sprache zu kopieren und die Kopien für immer abzugleichen.

Heller und dunkler Modus

Eine Prüfung, zwei erwartete Ansichten.Der Lauf wählt die richtige.

Chrome, Firefox und Edge

Schriften werden in jedem Browser anders gerendert.GUI Test Studio kümmert sich darum, und Ihre Tests bleiben auf jedem Browser und Gerät, das Sie brauchen, leicht zu warten.

Laptop-Bildschirm und 4K-Monitor

Andere Größen und Skalierungen, derselbe Test.

Ihre App in fünf Sprachen

Die französische Schaltfläche sagt „Enregistrer“.GUI Test Studio hält die französische Version neben den anderen bereit.

Eine Version hinzuzufügen ist so einfach wie den Test in dieser Umgebung auszuführen und zu übernehmen, was Sie sehen.

Verlauf, seit wann schlägt es fehl?
Laufhistorie eines Tests: welche Prüfung wann zu fehlschlagen begann, und der Vergleich zweier LäufeLaufhistorie eines Tests: welche Prüfung wann zu fehlschlagen begann, und der Vergleich zweier Läufe

Bereit für CI/CD

Läuft in Ihrer Pipeline, berichtet dort, wo Ihr Team hinsieht

Der Befehlszeilen-Runner spielt einen Test genau so ab wie die App und übergibt Ihrer Pipeline dann einen Exitcode, JUnit-, JSON- und Markdown-Ergebnisse und jedes Bild eines Fehlschlags in einem Ordner.

Ihre Pipeline

und jedes Tool, das einen Befehl ausführt

.github/workflows/gui-tests.yml
jobs:  gui-tests:    runs-on: [self-hosted, windows]    steps:      - run: gtr-cli run tests --format github --junit results.xml

12 Tests laufen auf dem Bildschirm des Build-Agenten...

PASSED 12 von 12 Tests · exit code 0

  • Exitcode0, wenn jeder Test bestanden hat, 1, wenn einer fehlgeschlagen ist: Der Build wird grün oder rot.
  • JUnit, JSON, MarkdownErgebnisse, die Ihre Pipeline als Testergebnisse anzeigt, mit jedem Schritt benannt.
  • Die Nachweise zu jedem FehlschlagSoll- und Ist-Bilder, der Bildschirm, der Bericht und das Video in einem Ordner.
  • Ein Befehlsassistent in beiden Apps, damit niemand die Optionen auswendig lernen muss
  • Wiederholungen, Zeitlimits und Fail-Fast für große Suiten
  • Schlanke Runner-Tests ohne die Aufzeichnung, für Build-Agenten

Fragen

Was Teams fragen, bevor sie anfangen

Noch eine andere Frage? Lesen Sie alle Antworten oder fragen Sie uns direkt.

Erstellen Sie heute Ihren ersten Test.