Jeder Browser und jedes Gerät aus einer einzigen Aufzeichnung

Zeichnen Sie einen Webtest einmal auf und führen Sie ihn in Chrome, Edge und Firefox aus, auf Telefonen, Tablets und Bildschirmgrößen, in anderen Sprachen und in langsamen Netzen.

Einmal aufzeichnen, überall testen

Zeichnen Sie einen Webtest einmal auf, in dem Browser, den Sie jeden Tag verwenden.GUI Test Runner-Recorder erstellt dann denselben Test für jeden Browser, jedes Gerät und jede Ausrichtung, die Sie wählen: Chrome, Edge und Firefox, iPhones, Android-Smartphones und -Tablets, Bildschirmgrößen von Laptops und Desktops, aufrecht oder quer gehalten.

Jeder davon ist eine Version des aufgezeichneten Tests und heißt Zweig.Ein Zweig führt dieselben Schritte auf derselben Seite aus, aber über die eigenen Elemente der Seite: Er klickt die Schaltfläche dort an, wo dieser Browser und dieser Bildschirm sie zeigen, nicht dort, wo sie in der Aufzeichnung stand.Seine Prüfungen werden neu aus dem ausgeschnitten, was dieses Gerät wirklich zeigt.

Die Browser und Geräte auswählen

Wenn Sie eine Web-App aufzeichnen, setzen Sie unter der Adresse das Häkchen bei Diesen Test auch für andere Browser und Geräte erzeugen.Darunter öffnen sich die Auswahlmöglichkeiten.

AuswahlWas sie bedeutet
BrowserDie auf diesem Computer installierten Browser.Der, in dem Sie aufzeichnen, ist immer dabei.
GeräteSmartphones, Tablets und Desktop-Bildschirmgrößen, nach Hersteller gruppiert.Tippen Sie in das Suchfeld, um eines nach Name oder Größe zu finden, etwa galaxy, iphone 15 oder 1920.
AusrichtungHochformat, Querformat oder beides, für jedes Smartphone und Tablet oder für alle auf einmal.
Sprache, Netzwerk, ZoomBedingungen, unter denen die Seite läuft, unten erklärt.

Ein Kästchen in der Überschrift einer Liste kreuzt jede ihrer Zeilen an, und das Kästchen einer Gruppe kreuzt jedes Gerät darunter an.Unter den Listen sagt das Fenster, wie viele Tests das ergibt, wie lange ihre Erstellung dauert und wie viel Speicherplatz sie belegen.Wenn es mehr als eine Stunde dauern würde, sie alle nacheinander auszuführen, sagt ein Hinweis das.

Sobald der Test gespeichert ist, werden die Zweige sofort im Hintergrund erstellt.Eine kleine Karte unten rechts auf dem Bildschirm zeigt den Fortschritt, und Abbrechen hält nach dem aktuellen an: Jeder bereits erstellte Zweig bleibt erhalten.Die Meldung nach dem Speichern sagt, wie viele erstellt wurden und wie viele Ihre Aufmerksamkeit brauchen.

Sprache, Netzwerk, Zoom und Bewegung

Die Registerkarte Sprache, Netzwerk, Zoom fügt Bedingungen hinzu.Jede Bedingung, die Sie ankreuzen, ist ein eigener Zweig, kombiniert mit den Browsern und Geräten, die Sie gewählt haben.Die erste Zeile jeder Gruppe ist die Seite so, wie sie ist.

BedingungWas die Seite erhält
Sprache und ZeitzoneDie Sprache des Browsers und die Uhrzeit einer Stadt.Eine Seite, die sich selbst übersetzt, zeigt diese Sprache, und Datum und Uhrzeit erscheinen in der örtlichen Schreibweise.
NetzwerkgeschwindigkeitSchnelles 4G, Langsames 4G oder 3G: Die Seite lädt so langsam wie über diese Verbindung.Nur Chrome und Edge können ihr Netzwerk verlangsamen, daher bleibt Firefox dabei außen vor.
ZoomDie Seite von 100 auf 200 Prozent vergrößert, so wie jemand sie sieht, der größere Schrift braucht.
Reduzierte BewegungDie Einstellung, die Seiten um weniger Animationen bittet.
BeispielEin Shop auf Französisch, auf einem langsamen Smartphone

Kreuzen Sie Français (France) und Langsames 4G mit einem iPhone an.Der Zweig prüft die französische Seite, mit der Geschwindigkeit einer schwachen Verbindung, auf dem Bildschirm des Smartphones.Seine Textprüfungen erwarten die Wörter, die die Seite auf Französisch zeigt.

Was jede Version tut

Ein Zweig entsteht, indem der aufgezeichnete Test auf diesem Browser und Gerät Schritt für Schritt wiedergegeben und aufgeschrieben wird, was es dafür brauchte.

Auf der SeiteWas der Zweig tut
Ein Element steht woandersEr klickt es dort an, wo es ist, an dem Punkt, der laut Seite dazugehört.
Ein Element liegt unterhalb des sichtbaren BereichsEr fügt einen Scroll-Schritt hinzu, der es in den sichtbaren Bereich bringt.
Ein Element sitzt in einem MenüEr fügt zuerst den Schritt hinzu, der das Menü öffnet, und schließt es wieder, wenn es verdeckt, was als Nächstes kommt.
Das Element einer Prüfung sieht anders ausEr schneidet das Bild der Prüfung neu aus dem Bildschirm dieses Geräts aus.
Die Seite zeigt einen Text in einer anderen SpracheDie Textprüfung erwartet, was die Seite dort sagt.
Eine Datei wird ausgewähltEr übergibt die Datei der Seite, ohne das Dateifenster des Systems.
Ein Element wird auf diesem Gerät gar nicht angezeigtEine Prüfung davon wird weggelassen, mit dem Grund.

Ein Zweig ist fertig, wenn jeder Schritt sein Element gefunden hat.Wenn ein Schritt nicht ausgeführt werden konnte, braucht der Zweig Ihre Aufmerksamkeit: Öffnen Sie ihn in GUI Test Studio, wo der Schritt eine orangefarbene Ecke trägt und der Eigenschaftenbereich sagt, warum.

Ohne Browserfenster

Ein Zweig kann ohne Fenster (headless) laufen: Der Browser arbeitet ohne Fenster, sodass nichts auf dem Bildschirm erscheint und der Computer Ihnen gehört, während er läuft.Smartphones, Tablets und Zweige mit einer Bedingung laufen immer so.Desktop-Zweige ebenfalls, wenn der Test es erlaubt, was standardmäßig eingeschaltet ist.

Der Schalter befindet sich in den Projekteinstellungen des Tests, in der Karte Web-App, in beiden Apps.Ein Test, dessen Schritte auf etwas einwirken, das die Seite nicht sehen kann, etwa das Fenster eines anderen Programms, läuft mit Fenster, und die Einstellung sagt, warum.

Sie ausführen

Klicken Sie bei einem Webtest mit Zweigen auf Test ausführen, und GUI Test Runner-Recorder fragt, welche davon dieser Lauf abdeckt.

  1. 1

    Die Läufe ankreuzen

    Jeder erzeugte Zweig ist angekreuzt.Entfernen Sie das Häkchen bei dem, was Sie diesmal nicht brauchen, oder kreuzen Sie ein ganzes Gerät oder eine ganze Gruppe auf einmal an.Ein Zweig, der noch nicht erzeugt ist, ist ausgegraut.

  2. 2

    Die erwartete Zeit prüfen

    Die Zeit unter der Liste ergibt sich daraus, wie lange jeder beim letzten Mal gedauert hat, und bei einem, der nie gelaufen ist, aus der Länge des Tests.Es ist ein typischer Wert: Eine Prüfung, die auf etwas Langsames wartet, kann einen Lauf verlängern.

  3. 3

    Ausführen

    Die Zweige, die kein Fenster brauchen, laufen nebeneinander, je nach Computer bis zu vier gleichzeitig, die anderen nacheinander.Am Ende listet ein Fenster das Ergebnis jedes Laufs auf, jeweils mit seinem Bericht.

Die Karte Browser und Geräte auf der Seite des Tests: Wählen Sie den Zweig, auf dem der nächste Lauf stattfindet, oder öffnen Sie die vollständige Liste.

Ob sie nebeneinander laufen, ist eine Einstellung: Einstellungen, Voreinstellungen, Allgemein, und der Schalter in der Frage vor dem Lauf.

In GUI Test Studio ansehen und bearbeiten

Ein Webtest mit Zweigen erhält in der linken Spalte von GUI Test Studio einen Bereich Browser & Geräte.Er zeichnet sie als Baum: den aufgezeichneten Test, dann jeden Browser, jedes Gerät, jede Ausrichtung, jeweils mit seinem Zustand und dem Ergebnis seines letzten Laufs.

AufgabeVorgehen
NavigierenZiehen Sie den Hintergrund, drehen Sie das Mausrad zum Zoomen, oder verwenden Sie die Schaltfläche zum Einpassen.Eine Schaltfläche schaltet den Baum zwischen „von oben nach unten“ und „von links nach rechts“ um.
Einen Zweig öffnenDoppelklicken Sie darauf.Die Zeitleiste zeigt diesen Browser und dieses Gerät, mit eigenen Bildern und Schritten.
Mehrere bearbeitenKlicken Sie sie bei gedrückter Strg-Taste an, oder wählen Sie einen Browser oder ein Gerät, um alles darunter zu bearbeiten.
Sie neu erstellenNeu erzeugen, Erzeugen, Browser und Geräte hinzufügen... und Entfernen... stehen unter dem Baum.

Eine Änderung an einem oder an allen

Wenn Sie einen Zweig speichern, nachdem Sie geändert haben, was ein Schritt tut, fragt GUI Test Studio, ob die Änderung für jeden Browser und jedes Gerät gilt oder nur für diesen.Eine Änderung eines Bildes oder eines Zeitpunkts bleibt immer beim Zweig.

Wenn Sie den aufgezeichneten Test speichern, nachdem Sie geändert haben, was seine Schritte tun, bietet es Alle Browser und Geräte aktualisieren an, was jeden Zweig neu daraus erstellt, oder So lassen, wie sie sind.

Einen davon aus GUI Test Studio ausführen

Der Pfeil neben Test ausführen bietet Speichern und einen einzelnen Browser oder ein Gerät ausführen an, dann Speichern und headless ausführen (ohne Browserfenster) und Speichern und mit Browserfenster ausführen für einen Lauf, den Sie beobachten möchten.

Ihre Berichte und ihre Historie

Jeder Zweig ist bei den Ergebnissen ein eigener Test: sein Bericht, seine Laufhistorie, sein Video.Im Konfidenzbericht listet die Schaltfläche Browser & Geräte die Aufzeichnung und jeden Zweig mit seinem letzten Ergebnis auf und öffnet den Bericht dessen, den Sie auswählen.

Über die Befehlszeile

Auch gtr-cli führt Zweige aus.gtr-cli info listet die Zweige eines Tests mit dem Namen auf, unter dem jeder in der Befehlszeile läuft, und das Fenster Befehlszeile & CI/CD bietet sie in einer Liste an.

Jeder Zweig eines Tests, den aufgezeichneten Test eingeschlossen
gtr-cli run Checkout.GTS --branch all --junit results\junit.xml
Ein Zweig
gtr-cli run Checkout.GTS --branch msedge__iphone-15__portrait
Die Zweige erstellen, die fehlen oder veraltet sind
gtr-cli generate Checkout.GTS --branch missing
OptionWas sie tut
--branchall, recorded, ein Name oder mehrere durch Kommas getrennte Namen.
--headless onÜberall dort ohne Fenster ausführen, wo der Test es erlaubt. test behält die eigene Wahl des Tests bei, off zeigt immer den Browser.
--parallel offDie Zweige nacheinander statt nebeneinander ausführen.

Ein Runner-Test kann jeden erzeugten Zweig enthalten.Siehe Tests in Ihrer Pipeline ausführen.

Kommen Sie nicht weiter?Sagen Sie uns, was Sie tun wollten, und wir antworten innerhalb eines Werktags.Ask our team