Ereignisse: was ein Test tut

Klicks, Texteingaben, Scrollen, Drag & Drop und die Schritte des Testablaufs: Fügen Sie sie hinzu, bearbeiten Sie sie in einfachen Worten, ändern Sie mehrere auf einmal.

Ereignisse und Prüfungen

Ein Test besteht aus zwei Dingen.Ein Ereignis ist etwas, das der Test tut: ein Klick, ein eingetippter Text, ein Scrollen, eine gestartete App.Eine Prüfung ist etwas, das der Test überprüft.Eine Aufzeichnung erstellt beides für Sie, und in dieser Anleitung geht es um die Ereignisse.

Sie finden jedes Ereignis in der Palette Ereignisse: Ihre Registerkarte steht oben in der linken Spalte von GUI Test Studio, neben Assertionen.

Die Ereignispalette

GruppeWas sie enthält
GestenGanze Aktionen, so wie ein Mensch an sie denkt: ein Klick, ein Drag & Drop, ein eingetippter Text, eine Tastenkombination.Das erstellt eine Aufzeichnung, und das werden Sie am häufigsten verwenden.
GrundeingabenDie einzelnen Bewegungen, aus denen eine Geste besteht: eine Maustaste, die gedrückt oder losgelassen wird, eine Taste, die gedrückt oder losgelassen wird.Für den seltenen Fall, dass keine Geste passt.
TestablaufSchritte, die den Test steuern und nicht die App: warten, eine Web-App öffnen, einer Seite eine Datei übergeben, das Netzwerk wegnehmen und zurückgeben, eine App starten oder beenden, ein Smartphone verbinden, ein Skript ausführen.
Gamepad-EreignisseDie Tasten und Sticks eines Gamecontrollers.Die Gruppe erscheint, sobald Sie Gamecontroller in den Voreinstellungen einschalten oder wenn ein Test solche Ereignisse enthält.
Die Ereignispalette.Jede Gruppe lässt sich einklappen.

Ein Ereignis hinzufügen

Ziehen Sie eine Kachel auf die Zeitleiste, an den Moment, in dem es geschehen soll, oder doppelklicken Sie darauf, um es an den Abspielkopf zu setzen.Ein Mausereignis landet auf einer Spur Mausereignisse und ein Tastaturereignis auf einer Spur Tastaturereignisse.Hat der Test noch keine solche Spur, wird eine für Sie erstellt.

Mausgesten

EreignisWas es tutWas Sie einstellen
Einfach-, Doppel-, Dreifach- und MehrfachklickKlickt einmal oder mehrmals auf das Element, das die Prüfung davor gefunden hat.Die Maustaste: links, rechts oder Mitte.
Langes DrückenDrückt die Taste und hält sie.Die Taste und wie lange sie gehalten wird.
Drag & DropNimmt ein Element auf und legt es auf einem anderen ab.Es bringt zwei eigene Prüfungen mit: Die eine findet die Quelle, die andere das Ziel.Die Taste, wie lange das Ziehen dauert, und die beiden visuellen Ziele.
ScrollgesteDreht das Mausrad.Die Richtung, um wie viele Rasten, über welche Dauer und wo der Mauszeiger steht.
MauspfadBewegt den Mauszeiger entlang eines Pfads: für ein Menü, das sich beim Darüberfahren öffnet, eine Zeichnung, ein Spiel.Die Taste, die während der Bewegung gehalten wird.

Schritt für Schritt: ein Scrollen

Ein Scrollen wird in Worten beschrieben: in welche Richtung, um wie viel, über welche Dauer und wo der Mauszeiger steht, während sich das Mausrad dreht.Der Platz ist wichtig, denn eine Seite scrollt nur, wenn der Mauszeiger über ihr steht.

  1. 1

    Die Scrollgeste auswählen

    Klicken Sie auf ihren Block auf der Zeitleiste, oder ziehen Sie zuerst eine Scrollgeste aus der Ereignispalette.Der Eigenschaftenbereich zeigt eine kleine Vorschau des Frames mit einem Pfeil dort, wo sich das Mausrad dreht.

  2. 2

    Auf „Scrollen bearbeiten“ klicken

    Scrollen bearbeiten... öffnet den Frame in groß.Klicken oder ziehen Sie, um das Mausrad auf die Liste oder die Seite zu setzen, die scrollen soll.Zoomen Sie mit dem Mausrad, wenn das Ziel klein ist.

    Scrollen bearbeiten: Klicken Sie in den Frame, um das Mausrad dorthin zu setzen, wo es gedreht wird.
  3. 3

    Richtung und Weite angeben

    Wählen Sie die Richtung: nach unten, nach oben, nach links oder nach rechts.Stellen Sie die Anzahl der Rasten ein, wobei eine Raste ein Klick des Mausrads ist, und über welche Dauer sie verteilt werden.Der Satz unter den Feldern liest Ihnen das Scrollen noch einmal vor.

  4. 4

    Auf OK klicken

    Der Block auf der Zeitleiste führt jetzt dieses Scrollen aus.Einmal Rückgängig bringt das vorherige zurück.

Schritt für Schritt: ein Drag & Drop

Ein Drag & Drop braucht zwei Dinge, die auf dem Bildschirm gefunden werden: was aufgenommen wird und wo es abgelegt wird.Es trägt also zwei visuelle Ziele, und der Lauf findet jedes davon, wo immer es an diesem Tag steht.

Ein Drag & Drop: die Quelle links, das Ziel rechts.
  1. 1

    Das Drag & Drop auswählen

    Eine Aufzeichnung erstellt eines, wann immer Sie etwas ziehen.Um eines von Hand zu bauen, ziehen Sie Drag & Drop aus der Ereignispalette an den Moment, in dem es geschehen soll.

  2. 2

    Die Quelle zeigen

    Klicken Sie unter Quelle (ziehen) auf Visuelles Ziel bearbeiten und ziehen Sie ein Rechteck um das Element, das aufgenommen werden soll: eine Datei, eine Karte, den Griff eines Schiebereglers.

  3. 3

    Das Ziel zeigen

    Klicken Sie unter Ziel (ablegen) auf Visuelles Ziel bearbeiten und ziehen Sie ein Rechteck um die Stelle, auf der es abgelegt werden soll: einen Ordner, eine Spalte, den Warenkorb.

  4. 4

    Taste und Dauer einstellen

    Die Dauer ist die Zeit, die das Ziehen braucht.Geben Sie ihm mehr Zeit, wenn Ihre App sehen muss, wie sich das Element bewegt, bevor sie das Ablegen annimmt.

Schritt für Schritt: ein Mauspfad

Ein Mauspfad bewegt den Mauszeiger entlang einer Linie, die Sie zeichnen, mit oder ohne gehaltene Taste.Verwenden Sie ihn dort, wo der Weg zählt und nicht nur das Ziel: ein Menü, das sich öffnet, wenn der Mauszeiger darüberfährt, eine Unterschrift, ein langsam gezogener Schieberegler, ein Spiel.

  1. 1

    Den Mauspfad auswählen

    Der Eigenschaftenbereich zeigt den Pfad, über den Frame gezeichnet.

  2. 2

    Den Editor öffnen

    Klicken Sie auf Visuellen Editor öffnen... unter der Pfadvorschau.Der Visuelle Pfad-Editor zeigt den Frame mit dem Pfad darauf.

  3. 3

    Den Pfad zeichnen

    Drücken Sie die Maustaste auf dem Frame und zeichnen Sie.Der Pfad wird samt seinem Zeitverlauf aufgezeichnet, während Sie die Maus bewegen, und jeder Punkt erscheint mit seiner Zeit und Position in der Liste neben dem Frame.

  4. 4

    Abspielen, dann übernehmen

    Die Wiedergabeschaltfläche zeigt den Mauszeiger, wie er dem Pfad in seiner echten Geschwindigkeit folgt.Leeren beginnt von vorn, Auf ursprünglichen Pfad zurücksetzen holt den Pfad zurück, wie er war, und Übernehmen behält den neuen.

Zurück im Eigenschaftenbereich gibt Maustaste an, welche Taste unterwegs gehalten wird.

Tastaturgesten

EreignisWas es tutWas Sie einstellen
TexteingabeTippt einen Text, Taste für Taste.Der Text und seine Dauer: Eine kürzere Dauer tippt schneller.
TastenkombinationDrückt eine Kombination von Tasten, etwa Strg+S.Klicken Sie in das Feld und drücken Sie die Kombination selbst.
Taste haltenHält eine Taste eine Weile gedrückt.Die Taste und wie lange sie gehalten wird.
MehrfachdruckDrückt eine Taste mehrmals kurz, etwa dreimal Tab.Die Taste, die Anzahl der Tastendrücke und die Pause dazwischen.
Vordefinierte TastenkürzelKopieren, Einfügen, Ausschneiden, Alle auswählen, Rückgängig, Wiederholen, Speichern und Duplizieren, als fertige Tastenkombinationen.Nichts: einfach hineinziehen.
Eine Texteingabe: Ändern Sie die Wörter oder wie schnell sie getippt werden.
Eine Tastenkombination: Drücken Sie die Tasten in das Feld.

Testablauf

Die Schritte des Testablaufs wirken nicht auf den Bildschirm Ihrer App.Sie entscheiden, wie der Test selbst abläuft: wann er wartet und welche App, welche Webseite, welches Smartphone oder welches Skript er startet.Sie gehören zum ganzen Test, also liegen sie auf dem Zeitlineal, wo auch immer Sie sie ablegen.

SchrittWas es tut
WartenHält den Lauf für eine feste Zeit an.
Web-App öffnenÖffnet eine Webadresse in einem sauberen Browserfenster.
Datei hochladenÜbergibt der Webseite Dateien, ohne das Dateifenster des Systems.
JavaScript ausführenFührt JavaScript in der Webseite aus, die der Test geöffnet hat.
Offline gehenTrennt das Netzwerk der getesteten App, eines Programms oder des ganzen Computers.
Online gehenGibt die Verbindung zurück.
App startenStartet ein Programm.
App beendenSchließt eine App.
Smartphone verbindenBringt den Bildschirm eines Android-Smartphones auf diesen Bildschirm.
Python-Skript ausführenFührt ein kurzes Python-Skript aus.

Jeder hat seine Einstellungen und Beispiele in Testablauf: Wartezeiten, Apps, Smartphones und Skripte.

Gamecontroller

Ein Test kann die Tasten eines Gamecontrollers drücken und seine Sticks bewegen.Das Aufzeichnen und Anzeigen dieser Ereignisse ist aus, bis Sie es in den Voreinstellungen einschalten.Siehe Web, Smartphones, virtuelle Maschinen und Spiele.

Ein Ereignis bearbeiten

Klicken Sie auf einen Block auf der Zeitleiste.Der Eigenschaftenbereich zeigt in seinen Registerkarten eine Zeile für jedes Ding, das Sie ändern können, in einfachen Worten: die Taste eines Klicks, den Text einer Texteingabe, die Richtung eines Scrollens.Jede Änderung ist ein Schritt von Rückgängig.

ZeileWas sie bedeutet
PositionDer Moment, in dem das Ereignis geschieht.Den Block auf der Zeitleiste zu ziehen ändert ihn ebenfalls.
In der Vorschau anzeigenZeichnet das Ereignis in die Vorschau, während Sie bearbeiten: den Klick, die Tasten, das Scrollen.Am Lauf ändert es nichts.
IgnoriertDer Block bleibt auf der Zeitleiste, aber der Lauf überspringt ihn.Praktisch, um einen Test ohne einen Schritt auszuprobieren.
Bei FehlschlagTest anhalten, der Standard, oder Test fortsetzen, wenn dieses Ereignis nicht tut, was es soll, etwa ein Klick, dessen Element nicht da ist.
Erweitert: enthaltene EreignisseDie kleineren Ereignisse, aus denen eine Geste besteht, etwa eine Taste, die gedrückt und losgelassen wird.Sie haben eine eigene Registerkarte, und Sie brauchen sie selten.

Mehrere Ereignisse auf einmal ändern

Wählen Sie zwei oder mehr Blöcke derselben Art aus, mit Strg+Klick oder indem Sie ein Rechteck um sie ziehen.Der Eigenschaftenbereich zeigt dieselben Zeilen, und eine Änderung gilt in einem Schritt für jeden ausgewählten Block.Eine Zeile zeigt Mehrere Werte, wo sich die Blöcke unterscheiden, und sie bleibt unberührt, solange Sie sie nicht bearbeiten.

BeispielZu schnelles Tippen für Ihre App

Ihre App verliert Buchstaben, wenn fünf Felder im Tempo der Aufzeichnung getippt werden.Wählen Sie die fünf Texteingabe-Blöcke aus und stellen Sie ihre Dauer einmal ein: Alle fünf tippen jetzt langsamer.

Das funktioniert auch für Prüfungen: Wählen Sie mehrere Prüfungen einer Art aus, um ihr Zeitlimit oder das, was bei einem Fehlschlag geschieht, in einem Zug zu ändern.

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