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.
| Auswahl | Was sie bedeutet |
|---|---|
| Browser | Die auf diesem Computer installierten Browser.Der, in dem Sie aufzeichnen, ist immer dabei. |
| Geräte | Smartphones, 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. |
| Ausrichtung | Hochformat, Querformat oder beides, für jedes Smartphone und Tablet oder für alle auf einmal. |
| Sprache, Netzwerk, Zoom | Bedingungen, 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.
| Bedingung | Was die Seite erhält |
|---|---|
| Sprache und Zeitzone | Die 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. |
| Netzwerkgeschwindigkeit | Schnelles 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. |
| Zoom | Die Seite von 100 auf 200 Prozent vergrößert, so wie jemand sie sieht, der größere Schrift braucht. |
| Reduzierte Bewegung | Die Einstellung, die Seiten um weniger Animationen bittet. |
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 Seite | Was der Zweig tut |
|---|---|
| Ein Element steht woanders | Er klickt es dort an, wo es ist, an dem Punkt, der laut Seite dazugehört. |
| Ein Element liegt unterhalb des sichtbaren Bereichs | Er 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 aus | Er schneidet das Bild der Prüfung neu aus dem Bildschirm dieses Geräts aus. |
| Die Seite zeigt einen Text in einer anderen Sprache | Die Textprüfung erwartet, was die Seite dort sagt. |
| Eine Datei wird ausgewählt | Er übergibt die Datei der Seite, ohne das Dateifenster des Systems. |
| Ein Element wird auf diesem Gerät gar nicht angezeigt | Eine 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
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
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
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.
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.
| Aufgabe | Vorgehen |
|---|---|
| Navigieren | Ziehen 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 öffnen | Doppelklicken Sie darauf.Die Zeitleiste zeigt diesen Browser und dieses Gerät, mit eigenen Bildern und Schritten. |
| Mehrere bearbeiten | Klicken 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 erstellen | Neu 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.
gtr-cli run Checkout.GTS --branch all --junit results\junit.xmlgtr-cli run Checkout.GTS --branch msedge__iphone-15__portraitgtr-cli generate Checkout.GTS --branch missing| Option | Was sie tut |
|---|---|
| --branch | all, 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 off | Die 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