Wählen, was ein Test prüft
Die Frage nach jeder Aufzeichnung: visuelle Elemente, Text und das, was auf dem Bildschirm erscheint.
Die Frage
Wenn Sie eine Aufzeichnung stoppen, fragt GUI Test Runner-Recorder, was dieser Test prüfen soll.Ihre Antwort entscheidet, welche Prüfungen der Test beim Speichern von selbst bekommt.Sie können danach in GUI Test Studio jederzeit Prüfungen hinzufügen, ändern oder entfernen.
Visuelle Elemente prüfen
Standardmäßig ein.Jedes Element, das Sie anklicken oder in das Sie tippen, bekommt direkt vor Ihrer Aktion eine Bildprüfung: Der Test stellt sicher, dass die Schaltfläche, das Feld oder der Menüeintrag auf dem Bildschirm ist und richtig aussieht, und führt dann den Klick aus.
Ein fehlendes Symbol, eine Schaltfläche in der falschen Farbe, ein kaputtes Bild, eine Beschriftung, die plötzlich kleingeschrieben ist, ein Element, das nach einem Release verschwunden ist.
Höchstens warten gibt an, wie lange ein Lauf darauf wartet, dass das Element erscheint, bevor die Prüfung fehlschlägt.5 Sekunden passen für die meisten Apps; erhöhen Sie den Wert für eine langsame Seite.
Text prüfen
Standardmäßig aus.Wenn es eingeschaltet ist, werden die Wörter, auf die Sie klicken, als Text geprüft, vom Bildschirm gelesen.Eine Textprüfung besteht, wenn die Wörter stimmen, auch wenn sich die Schrift oder die Farbe geändert hat.
| Option | Was sie bedeutet |
|---|---|
| Höchstens warten | Wie lange ein Lauf auf den Text wartet. |
| Veränderliche Werte (Datum, Uhrzeit, Betrag) | Was mit einem Wert geschehen soll, der bei jedem Lauf anders ist: seinen genauen Wert prüfen, nur sein Format prüfen („ein Datum“, „ein Betrag“) oder stattdessen ein Bild davon behalten. |
| Erkennungsqualität | Ausgewogen liest schnell und gut.Höchste ist am sorgfältigsten, Schnell am schnellsten. |
Ihre App zeigt oben das heutige Datum.Sein genauer Wert schlägt morgen fehl.Wählen Sie „Ihr Format“, und der Test prüft, dass ein Datum angezeigt wird, egal welches.
Erscheinendes prüfen
Standardmäßig ein.Manche Bildschirme erscheinen, ohne dass sie angeklickt werden: Ein Menü öffnet sich, ein Dialog springt auf, eine Bestätigungsmeldung erscheint.Auch diese bekommen Prüfungen, gesetzt in dem Moment, in dem der Bildschirm zur Ruhe kam, sodass der Test bestätigt, dass sie wirklich erschienen sind.
Seine Optionen
| Option | Was sie bedeutet |
|---|---|
| Gruppen-Assertionen | Alles, was erschienen ist, wird gemeinsam geprüft, als eine Gruppe pro Bildschirm. |
| Layout-Assertionen | Prüft außerdem, ob die Elemente dort stehen, wo sie hingehören, sodass ein falsch platziertes oder überlappendes Element auffällt. |
| Detailgrad | Wie viel von dem, was erschienen ist, geprüft wird: von nur den wichtigsten Elementen bis zu fast allem.Wählen Sie eine Stufe auf der Reihe der fünf kleinen Bildschirme, von nur großen Änderungen bis zu jeder Änderung. |
| Erweitert: Geprüfte Elemente pro Bildschirm | Die Höchstzahl der Elemente, die bei jeder Änderung des Bildschirms geprüft werden.Automatisch folgt dem Detailgrad; eine höhere Zahl prüft mehr von einem vollen Bildschirm und verlängert die Läufe.Enthält ein Bildschirm mehr, behalten Bilder und Texte jeweils ihren Anteil. |
Wie viele Elemente pro Bildschirm geprüft werden
Jedes Mal, wenn sich der Bildschirm ändert, prüft der Test eine begrenzte Zahl der erschienenen Elemente.Unter Erweitert legt Geprüfte Elemente pro Bildschirm diese Grenze fest.Sie steht zunächst auf Automatisch und folgt damit dem Detailgrad: 5, 8, 12, 20 oder 32 Elemente, von der niedrigsten zur höchsten Stufe.
Zeigt ein Bildschirm mehr Elemente als die Grenze, behalten Bilder und Texte jeweils ihren Anteil: die größten Bilder und die ersten Texte in Lesereihenfolge.Der Rest dieses Bildschirms wird nicht geprüft.
| Ihr Bildschirm | Was Sie wählen |
|---|---|
| Ein Menü, ein kleiner Dialog, eine Bestätigungsmeldung | Lassen Sie Automatisch.Es deckt bereits alles auf einem solchen Bildschirm ab. |
| Ein langes Formular, eine Einstellungsseite, eine Tabelle mit vielen Zeilen | Erhöhen Sie sie, zum Beispiel auf 30 oder 40, damit auch die Felder und Zeilen weiter unten geprüft werden. |
| Ein Dashboard mit vielen Karten, Badges und Symbolen | Erhöhen Sie sie, damit die Symbole und Badges neben den Beschriftungen geprüft werden. |
| Ein Bildschirm, auf dem jede Beschriftung zählt, etwa eine Preisliste oder eine übersetzte Seite | Erhöhen Sie sie, bis auf 100, um alle zu prüfen. |
| Tests, die schnell laufen müssen, oder eine App, deren Bildschirme sich oft ändern | Lassen Sie Automatisch.Jedes weitere Element verlängert jeden Lauf und ist eine Sache mehr, die bei Änderungen der App anzupassen ist. |
Warum das nützlich ist: Eine einzige Zahl bestimmt, wie gründlich diese Prüfungen sind, ohne zu ändern, welche Bildschirme geprüft werden.Das bleibt Sache des Detailgrads.
Zum Standard machen
Aktivieren Sie „Nicht mehr fragen“, um diese Auswahl für jede Aufzeichnung zu behalten und die Frage zu überspringen.Dieselben Einstellungen finden Sie unter Einstellungen, Voreinstellungen, Aufzeichnungsvorgaben, wo Sie sie ändern können, und die Seite Allgemein bringt die Frage zurück.
Wie auch immer Sie die Frage schließen, die Auswahl bleibt wie angezeigt: Eine Aufzeichnung geht nie wegen einer Frage verloren.Weiter: Öffnen Sie Ihren Test in GUI Test Studio.
Kommen Sie nicht weiter?Sagen Sie uns, was Sie tun wollten, und wir antworten innerhalb eines Werktags.Ask our team