Zeitlimits, Suchbereiche und Fehlschläge
Die Einstellungen, die jede Prüfung teilt, und was passiert, wenn eine fehlschlägt.
Zeitlimit: wie lange eine Prüfung wartet
Eine Prüfung sieht nicht einmal hin und gibt dann auf.Sie sieht so lange hin, bis das Erwartete auf dem Bildschirm ist, dann geht der Test sofort weiter.Das Zeitlimit ist die längste Zeit, die sie wartet.Jede Prüfung wartet standardmäßig bis zu 5 Sekunden.
| Prüfung | Besteht | Schlägt fehl |
|---|---|---|
| Bild-Assertion, Text-Assertion | Sobald das Element oder der Text gefunden ist und stimmt | Wenn das Zeitlimit ohne Fund abläuft |
| Bild-Abwesenheit, Text-Abwesenheit | Sobald das Element oder der Text verschwunden ist | Wenn es beim Ablauf des Zeitlimits noch da ist |
| Anzahlprüfungen | Sobald die Anzahl ihrer Regel entspricht | Wenn die Anzahl beim Ablauf des Zeitlimits noch falsch ist |
Ihre Berichtsseite lädt normalerweise in 2 Sekunden, an einem vollen Tag aber in bis zu 12.Stellen Sie die Prüfung danach auf 15 Sekunden.An den meisten Tagen besteht sie trotzdem nach 2: Ein längeres Zeitlimit kostet nichts, wenn der Bildschirm schnell ist.
Suchbereich
Jede Bild- und Textprüfung sucht innerhalb ihres Suchbereichs, des gestrichelten Rechtecks in ihrem Editor.
Im Editor für visuelle Ziele folgt der Suchbereich dem visuellen Ziel, wenn Sie es verschieben.Klicken Sie auf sein Schloss, um ihn dort zu halten, wo Sie ihn hingesetzt haben: Er wächst dann nur, wenn das visuelle Ziel sonst herausragen würde.
| Suchbereich | Gut für |
|---|---|
| Klein, rund um das Element | Schnell, und nie mit einem ähnlich aussehenden Element an anderer Stelle verwechselt.Die beste Wahl, wenn das Element an seinem Platz bleibt. |
| Größer | Ein Element, das sich ein wenig bewegt: ein Dialog, der an verschiedenen Stellen aufgeht, eine Liste, die wächst. |
| Gesamten Bildschirm durchsuchen | Ein Element, das überall sein kann, oder ein Fenster, das nie an derselben Stelle steht. |
Wenn eine Bild-Assertion oder eine Text-Assertion ihr Element nach einer Sekunde nicht in ihrem Suchbereich gefunden hat, sucht sie zusätzlich den ganzen Bildschirm ab, während sie weiter wartet.Ein Fenster, das sich verschoben hat, lässt den Test also nicht fehlschlagen.
In diesem Fall meldet der Bericht, dass das Element außerhalb seines Suchbereichs gefunden wurde, und zeigt Suchbereich in GUI Test Studio vergrößern..., das den Editor der Prüfung am richtigen Block öffnet.Vergrößern Sie den Bereich dort, und der nächste Lauf findet das Element sofort.
Bei Fehlschlag: anhalten oder fortsetzen
Jede Prüfung sagt, was ihr Fehlschlag bewirkt, auf der Registerkarte Vorschau und Ausführung ihrer Eigenschaften: Test anhalten oder Test fortsetzen.
Bei Fehlschlag: Test anhalten
Bei Fehlschlag: Test fortsetzen
| Standardmäßig | Warum |
|---|---|
| Test anhalten | Für eine Prüfung, von der die folgenden Klicks abhängen, wie eine Bild-Assertion vor einem Klick.Ein Klick ohne sie würde die falsche Stelle treffen. |
| Test fortsetzen | Für eine Prüfung, die nur bestätigt, was auf dem Bildschirm ist: ein Layout, eine Anzahl, ein Text, der nicht angeklickt wird.Ein Lauf meldet dann jedes Problem, auf das er trifft. |
Ereignisse und Schritte des Testablaufs haben dieselbe Einstellung.Ein Klick, eine Taste oder ein Schritt, der fehlschlägt, hält den Test standardmäßig an; stellen Sie Test fortsetzen ein, wenn der Rest nicht davon abhängt.Siehe Ereignisse: was ein Test tut.
Ignorierte Prüfungen
Aktivieren Sie Ignoriert, um eine Prüfung aus den Läufen herauszunehmen, ohne sie zu löschen, etwa während eine Funktion neu gestaltet wird.Sie bleibt ausgegraut auf der Zeitleiste.
Wo Sie sie ändern
Wählen Sie in GUI Test Studio die Prüfung aus: Zeitlimit, Suchbereich und „Bei Fehlschlag“ stehen in ihrem Eigenschaftenbereich.Wählen Sie mehrere Prüfungen aus, um sie alle auf einmal zu ändern.
Die Vorgaben für neue Aufzeichnungen finden Sie im GUI Test Runner-Recorder unter Einstellungen, Voreinstellungen, Aufzeichnungsvorgaben.Siehe auch Einstellungen, die man kennen sollte.
Kommen Sie nicht weiter?Sagen Sie uns, was Sie tun wollten, und wir antworten innerhalb eines Werktags.Ask our team