Einen Test ausführen

Starten Sie einen Lauf, lassen Sie die Hände weg, halten Sie ihn jederzeit an oder starten Sie mitten in einem Test.

Einen Lauf starten

  1. 1

    Den Test öffnen

    Klicken Sie in GUI Test Runner-Recorder auf der Startseite auf einen zuletzt verwendeten Test oder auf Test öffnen....

  2. 2

    Den Bildschirm vorbereiten

    Bringen Sie Ihre App in den Zustand, von dem der Test ausgeht, genau wie bei der Aufzeichnung.

  3. 3

    Auf „Test ausführen“ klicken

    Die Testseite versammelt alles über ihn: seinen Namen und seine Datei, wie viele Schritte, Prüfungen und Szenarien er hat, und die Schaltflächen Test ausführen, In GUI Test Studio bearbeiten, Konfidenzbericht, Projekteinstellungen und Neuer Test.Darunter listet die Karte Läufe jeden früheren Lauf auf.

    1. 1Test ausführen
    2. 2Läufe: jeder frühere Lauf, der neueste zuerst

Die Karte Läufe

Jede Zeile ist ein Lauf: wann er lief, sein Ergebnis, wie lange er dauerte und wie viele Prüfungen bestanden.Der neueste steht oben, und die Zeile über der Liste fasst ihn zusammen.Doppelklicken Sie auf einen Lauf, um seinen Konfidenzbericht genau so zu öffnen, wie er war; Konfidenzbericht öffnet den neuesten.

Während des Laufs

GUI Test Runner-Recorder tritt zur Seite und zählt herunter, dann bewegt der Test die Maus, klickt und tippt von selbst und prüft bei jedem Schritt den Bildschirm.

Während der Test läuft, steht oben am Bildschirm ein schmales blaues Banner TEST LÄUFT, mit der Taste, die den Lauf stoppt.Es ist nie auf einem Bild, das der Test aufnimmt, und Ihre Klicks gehen durch es hindurch.Um es auszublenden, deaktivieren Sie Das Banner „Test läuft“ während eines Laufs anzeigen unter Einstellungen, Voreinstellungen, Allgemein; auf der Befehlszeile tut --run-banner off dasselbe.

Ein Lauf stoppt bei der ersten Prüfung, die fehlschlägt, es sei denn, diese Prüfung ist so eingestellt, dass der Test fortgesetzt wird.Dann öffnet sich der Konfidenzbericht und sagt Ihnen, was passiert ist.

Fragen vor einem Lauf

Wenn etwas an diesem Computer von der Aufzeichnung abweicht, fragt die App, bevor sie startet, damit Sie wissen, warum ein Lauf fehlschlagen könnte.

FrageWas sie bedeutet
Der Bildschirm weicht abDie Auflösung oder die Anzeigeskalierung dieses Bildschirms ist nicht die der Aufzeichnung.Elemente werden in der Größe verglichen, in der sie aufgezeichnet wurden, stellen Sie also dieselbe Skalierung ein, oder führen Sie den Test trotzdem aus.
Die App ist nicht geöffnetDer Test wurde für eine App aufgezeichnet, und sie hat kein Fenster.Öffnen Sie sie, oder führen Sie den Test trotzdem aus, wenn er sie selbst startet.
Das Smartphone ist nicht bereitEin auf einem Smartphone aufgezeichneter Test braucht es angeschlossen und erlaubt.
Eine Sprache fehltEine Textprüfung liest eine Sprache, die diese Installation nicht lesen kann.
Offline gehen ist hier nicht möglichDer Test nimmt ein Programm oder den ganzen Computer vom Netz, und diesem Computer fehlt, was dafür nötig ist.Installieren Sie GUI Test Studio für alle Benutzer, oder führen Sie den Test trotzdem aus.
Der Bildschirm ist nicht angeschlossenDer Test wurde auf einem Monitor aufgezeichnet, den dieser Computer gerade nicht hat.Der Hauptbildschirm springt ein, wenn Sie trotzdem ausführen.
JavaScript ausführen braucht eine WebseiteEin Schritt JavaScript ausführen steht vor jedem Web-App öffnen, hat also keine Seite, in der er laufen kann.Fügen Sie das Web-App öffnen hinzu, oder führen Sie trotzdem aus.

Ist der Bildschirm dort, wo der Test beginnt?

Gleich nach dem Countdown vergleicht GUI Test Runner-Recorder Ihren Bildschirm mit dem ersten Moment der Aufzeichnung.Zeigt Ihre App eine andere Seite oder einen anderen Zustand, wird nichts ausgeführt.Die App kommt mit beiden Bildern zurück, wo der Test beginnt und Ihr Bildschirm jetzt, und markiert, was abweicht.Bringen Sie Ihre App dorthin zurück, wo der Test beginnt, und klicken Sie auf Erneut versuchen.

Wenn der Unterschied keine Rolle spielt, startet Trotzdem ausführen den Lauf so, wie er ist.Um diesen Vergleich auf diesem Computer dauerhaft zu überspringen, deaktivieren Sie Vor jedem Lauf prüfen, ob der Bildschirm dort steht, wo der Test beginnt unter Einstellungen, Voreinstellungen, Allgemein.Ein Webtest, der seinen eigenen Browser öffnet, und ein Lauf ohne Fenster werden nie daran gemessen.

Mehrere Monitore: wo der Test läuft

Ein Test läuft auf dem Bildschirm, auf dem GUI Test Runner-Recorder steht, und der Browser oder die App, die er öffnet, erscheint ebenfalls dort.Ein auf einem anderen Monitor oder auf allen aufgezeichneter Test läuft weiterhin dort.Ausführen auf, in den Projekteinstellungen des Tests in beiden Apps, ändert das: der Bildschirm von GUI Test Runner-Recorder, der Bildschirm der Aufzeichnung, der Hauptbildschirm, ein Monitor Ihrer Wahl oder alle Bildschirme.Der gewählte Monitor leuchtet einen Moment auf.

Was der Test anklickt und prüft, wandert mit ihm: Ein auf einem Monitor aufgezeichneter und auf allen ausgeführter Test wird dorthin gesetzt, wo dieser Monitor steht, und ein auf allen Bildschirmen aufgezeichneter und auf einem ausgeführter behält, was auf diesem stand.Die Fenster, die der Test selbst öffnet, gehen ebenfalls auf seinen Bildschirm.

Auf der Befehlszeile tut --screen dasselbe: here (der Bildschirm des Terminals), recorded, main, all oder die Nummer eines Monitors.Siehe Tests in Ihrer Pipeline ausführen.

Aus GUI Test Studio ausführen

Während Sie bearbeiten, speichert Test ausführen in der Symbolleiste von GUI Test Studio den Test und öffnet ihn in GUI Test Runner-Recorder, der Sie bittet, auf „Test ausführen“ zu klicken, sobald Ihr Bildschirm bereit ist.

In der Mitte starten

Wenn Sie am letzten Teil eines langen Tests arbeiten, setzen Sie den Abspielkopf dorthin, wo Sie starten möchten, und wählen Sie Speichern & ab Abspielkopf ausführen (Umschalt+F5).Bringen Sie die App in den Zustand, den sie in diesem Moment hatte, und nur die Schritte ab dort laufen.F5 führt ab dem Anfang aus.

Ein Webtest mit mehreren Browsern und Geräten

In GUI Test Runner-Recorder fragt Test ausführen bei einem solchen Test, welche Browser und Geräte der Lauf abdeckt: die Aufzeichnung und jede für einen Browser oder ein Gerät erzeugte Version, als Baum, jede erzeugte angehakt, mit der erwarteten Dauer.Die ohne Browserfenster laufen nebeneinander, die anderen nacheinander, und ein Fenster listet am Ende jedes Ergebnis auf.In GUI Test Studio führt der Pfeil neben Test ausführen nur eine davon aus, mit oder ohne Browserfenster.Siehe Jeder Browser und jedes Gerät aus einer einzigen Aufzeichnung.

Läufe, die jedes Mal bestehen

Do

  • Ein eigener Testrechner oder eine virtuelle Maschine, mit Testdaten, die vor jedem Lauf zurückgesetzt werden
  • Dieselbe Bildschirmauflösung und Anzeigeskalierung wie bei der Aufzeichnung
  • Jedes Mal derselbe Ausgangszustand, oder am Anfang ein „App starten“ und ein „Python-Skript ausführen“, die ihn herstellen
  • Benachrichtigungen und Pop-ups während des Laufs ausgeschaltet
  • Der Bildschirm aktiv und entsperrt

Avoid

  • Ausführen in einem kleineren Fenster oder mit einer anderen Zoomstufe im Browser
  • Daten, die der vorige Lauf hinterlassen hat
  • Andere Apps, die Fenster über Ihrem öffnen
  • Die Maus berühren, während der Test läuft

Wo die Ergebnisse landen

Jeder Lauf wird im Ordner results im eigenen Ordner des Tests aufbewahrt: sein Bericht, sein Video und sein Eintrag im Verlauf.Öffnen Sie den Test später wieder, und die Karte Läufe listet sie alle auf; Konfidenzbericht zeigt den letzten Lauf genau so, wie er war, und ein Doppelklick auf eine Zeile zeigt den dieses Laufs.

Weiter: Den Konfidenzbericht lesen.

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