GUI-Tests

Automatisierte GUI-Tests, an dem, was der Nutzer sieht

GUI-Tests prüfen eine Anwendung über ihre grafische Benutzeroberfläche: die Schaltflächen, Felder, Menüs und Bildschirme, die ein Mensch bedient.GUI Test Studio automatisiert sie ohne Code.Sie zeichnen ein Szenario auf dem echten Bildschirm auf, oder beschreiben es in einem Prompt, wählen, was geprüft wird, und führen es bei jedem Build erneut aus.

Das Problem

Warum GUI-Tests schwer zu automatisieren sind

Die Oberfläche ändert sich öfter als jeder andere Teil einer Anwendung, und Tests, die von ihrem Code abhängen, brechen mit ihr.

Selektoren brechen

Tests, die eine Schaltfläche über ihren Code finden, brechen, wenn ein Entwickler sie umbenennt oder verschiebt, selbst wenn der Bildschirm gleich aussieht.

Manche Oberflächen sind nicht erreichbar

Canvas-Apps, Spiele, Remote-Desktops und eigene Toolkits bieten einem Skript nichts, woran es sich festhalten kann.

Prüfungen übersehen, was Nutzer sehen

Ein Test kann bestehen, während eine Schaltfläche verdeckt, abgeschnitten oder falsch eingefärbt ist, weil er nie auf den Bildschirm geschaut hat.

So funktioniert es

GUI-Tests so, wie Sie bereits von Hand testen

  1. 1

    Aufzeichnen oder beschreiben

    Bedienen Sie Ihre Anwendung, wie es ein Nutzer täte, oder beschreiben Sie den Ablauf in einem Prompt, und Ihr KI-Assistent erledigt ihn für Sie.Jeder Klick, jede Taste und jede Geste wird auf dem echten Bildschirm aufgezeichnet, mit den Prüfungen dessen, was erschienen ist.

  2. 2

    Prüfen

    Bild-, Text-, Layout- und Gruppenprüfungen bestätigen, was die Nutzer sehen: das richtige Element, die richtigen Worte, am richtigen Ort.

  3. 3

    Wie ein Video bearbeiten

    Verfeinern Sie den Test auf einer Zeitleiste: Schritte verschieben, kürzen, umbenennen und gruppieren, mit Rückgängig für alles.Oder bitten Sie die KI in einem Prompt einfach um die Änderung.

  4. 4

    Bei jedem Build ausführen

    Führen Sie ihn aus der App aus oder aus Ihrer CI/CD-Pipeline mit dem Befehlszeilen-Runner.

  5. 5

    Bericht lesen

    Der Konfidenzbericht sagt in einfachen Worten, was bestanden hat, was fehlgeschlagen ist und warum, mit den Bildern als Beleg.

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

So funktioniert es

GUI-Tests, die auf den Bildschirm schauen

Findet Elemente auf zwei Wegen

Die GTS Engine + AI findet jedes Element über die Barrierefreiheitsinformationen der App und am Aussehen auf dem Bildschirm, wenn die App nichts sagt, sodass eine Änderung im Code dahinter nichts ändert.

Nutzt auch die eigenen Elemente der App

Wenn eine Anwendung ihre Elemente gegenüber Windows beschreibt, fragt ein Test zuerst danach, und schaut auf das Bild, wenn sie es nicht tut.

Prüft Wörter, Positionen und Gruppen

Textprüfungen lesen die Wörter auf dem Bildschirm, Layoutprüfungen bestätigen, wo die Dinge stehen, und Gruppenprüfungen fassen mehrere Prüfungen eines Bildschirms zusammen.

Jede App auf Ihrem Bildschirm

Web-Apps, Windows-Software, Smartphone-Bildschirme, virtuelle Maschinen und Spiele, alle auf dieselbe Weise getestet.

Bearbeitet wie ein Video, oder per Prompt

Ein Test ist eine Zeitleiste aus Schritten, die Sie verschieben, kürzen, umbenennen und gruppieren, mit Rückgängig für alles, oder Sie beschreiben die Änderung in einem Prompt.

Mit einem Klick aktualisiert

Wenn sich ein Bildschirm absichtlich ändert, übernehmen Sie das neue Aussehen aus dem Bericht, und der Test erwartet es von da an.

Fragen

GUI-Tests: die Antworten

Sehen Sie GUI Test Studio an der Art von App, die Sie testen: Buchen Sie ein kostenloses 30-minütiges Gespräch mit unserem Team.

Demo buchen

Oder starten Sie selbst: Die Anleitungen führen Sie in wenigen Minuten durch Ihren ersten Test.