Bildprüfungen

Prüfen Sie, ob ein Element da ist, verschwunden ist oder eine bestimmte Anzahl von Malen da ist.

Wie eine Bildprüfung funktioniert

Eine Bildprüfung enthält ein kleines Bild eines Elements, ihr visuelles Ziel: eine Schaltfläche, ein Symbol, ein Feld, ein Logo.Während der Test läuft, findet die GTS Engine + AI dieses Element auf dem Live-Bildschirm, zuerst indem sie die Anwendung über ihre Barrierefreiheitsinformationen fragt, wo es ist, dann am Aussehen, wenn die Anwendung nichts sagt, und vergleicht es mit dem Bild.

Ihre AppSuchbereichSave

1. Finden

2. Vergleichen

Erwartet

Save

was Sie aufgezeichnet haben

Jetzt gefunden

Save

auf dem Live-Bildschirm

Gleiches Element, gleiches Aussehen: bestanden

Jede Bildprüfung arbeitet in zwei Schritten.Während der Test läuft, findet die GTS Engine das Element, wo immer es in seinem Suchbereich steht, über die Barrierefreiheitsinformationen der App oder am Aussehen.Dann vergleicht sie das Gefundene mit dem Bild, das Sie aufgezeichnet haben: Harmloses Rauschen wird ignoriert, und echte Regressionen werden erkannt.

Der Vergleich ist intelligent: Er lässt einen Test nicht fehlschlagen, weil ein Bildschirm eine Nuance heller oder eine Kante etwas weicher darstellt als beim letzten Mal.Er schlägt aber fehl, wenn ein Mensch einen Unterschied sehen würde.

Sign inSign inEine etwas weichere Kante, eine Nuance hellerBesteht
Sign inSign InEin Buchstabe hat die Groß-/Kleinschreibung gewechseltSchlägt fehl
Total: 42Total: 43Eine Ziffer hat sich geändertSchlägt fehl
Die GTS Engine ignoriert die winzigen Unterschiede, die jeder Bildschirm von einem Lauf zum nächsten hat, und fängt die Änderungen, die ein Mensch einen Fehler nennen würde.

Bild-Assertion

Prüft, ob ein Element auf dem Bildschirm ist und richtig aussieht.Es ist die Prüfung, die eine Aufzeichnung vor jedem Klick erstellt, und die häufigste Prüfung überhaupt.

BeispielVor dem Klick auf Speichern

Eine Bild-Assertion auf der Schaltfläche Speichern, direkt vor dem Klick: Der Lauf wartet, bis die Schaltfläche erscheint, stellt sicher, dass es die richtige Schaltfläche ist, und klickt sie erst dann an.Wenn die Schaltfläche nie erscheint oder anders aussieht, stoppt der Test dort und der Bericht zeigt, warum.

Zeigen Sie ihr, wonach sie suchen soll

  1. 1

    Die Prüfung auswählen und auf „Visuelles Ziel bearbeiten“ klicken

    Der Editor für visuelle Ziele öffnet sich auf dem Frame der Aufzeichnung in diesem Moment.Um das visuelle Ziel aus einem anderen Moment auszuschneiden, klicken Sie auf Anderen Frame verwenden….Seine Zeile wird orange, solange der gezeigte Frame nicht der eigene der Prüfung ist.

  2. 2

    Ein Rechteck um das Element ziehen

    Ziehen Sie ein Rechteck um das Element, das Sie prüfen möchten, etwas über seine Ränder hinaus.Verschieben Sie es an seiner Mitte, ändern Sie seine Größe an seinen Anfassern, oder rücken Sie es mit den Pfeiltasten zurecht.Sie können auch ein Bild aus den Inhaltsdateien hineinziehen oder eines von Ihrem Bildschirm aufnehmen.

  3. 3

    Den Suchbereich prüfen

    Das gestrichelte Rechteck ist der Suchbereich: dort sucht der Lauf nach dem Element.Er folgt dem visuellen Ziel, wenn Sie es verschieben; klicken Sie auf sein Schloss, um ihn an seiner Stelle zu halten.Siehe unten.

  4. 4

    Übernehmen

    Der Eigenschaftenbereich zeigt jetzt das visuelle Ziel.

Der Suchbereich

AufzeichnungSuchbereichSaveDer nächste LaufSaveEin wenig verschoben: weiterhin gefunden
Der Suchbereich ist der Ort, an dem der Test nach dem Element sucht.Bewegt sich das Element ein wenig, wird es weiterhin gefunden, solange es im Bereich bleibt.Vergrößern Sie den Bereich für ein Element, das sich bewegt, oder aktivieren Sie „Gesamten Bildschirm durchsuchen“, wenn es überall sein kann.

Bild-Abwesenheits-Assertion

Wartet, bis ein Element verschwunden ist: ein Ladekreis, ein Banner „Bitte warten“, ein Dialog, der sich schließen muss.Sie besteht, sobald das Element einen Moment lang weggeblieben ist, und schlägt fehl, wenn es noch auf dem Bildschirm ist, wenn ihre Zeit abläuft.

BeispielAuf den Ladekreis warten, nicht auf eine Schätzung

Nach dem Klick auf „Bericht erstellen“ dreht sich ein Ladekreis 2 bis 20 Sekunden lang.Eine Bild-Abwesenheits-Assertion auf dem Ladekreis mit einem Zeitlimit von 30 Sekunden lässt den Test in dem Moment weiterlaufen, in dem der Bericht bereit ist: kein festes Warten, keine verschwendete Zeit.

Bildanzahl-Assertion

Zählt, wie oft ein Element auf dem Bildschirm ist, und misst die Summe an einer Regel.

Invoice 2041Paid1
Invoice 2042Paid2
Invoice 2043Paid3

3 gefunden

Regel: genau 3 · erfüllt

Eine Anzahlprüfung findet jede Stelle, an der ein Element erscheint, nummeriert sie und misst die Summe an Ihrer Regel: genau, mindestens, höchstens oder zwischen zwei Zahlen.
RegelBeispiel
GenauGenau 5 Sterne in einer Bewertung
MindestensMindestens 1 Suchergebnis
HöchstensHöchstens 0 Fehlersymbole
ZwischenZwischen 2 und 4 Artikel in einem Warenkorb

Im Editor ist jede Stelle, an der das Element gefunden wird, auf dem Frame nummeriert, und eine Zeile darunter sagt, ob die Regel auf diesem Frame hält: Sie wissen es vor dem Lauf.

Wie streng der Vergleich ist

Jede Bildprüfung hat eine Verifikationsstrenge.Standard ist für fast alles richtig.

StrengeVerwenden Sie sie für
ExaktBilder, die sich um kein einziges Pixel ändern dürfen.
StrengKleinen Text und feine Details, bei denen jede Änderung zählt.
StandardAlltägliche Schaltflächen, Beschriftungen und Symbole.Der Standard.
GroßzügigGroße Bereiche und volle Bildschirme, etwa eine ganze Seite oder eine Spielszene.

Farbe ignorieren prüft nur die Form, egal welche Farben: nützlich, wenn ein Design Farben ändert, die Sie nicht testen möchten.

Klicks folgen dem Element

Wenn eine Bild-Assertion ihr Element an einer anderen Stelle findet als in der Aufzeichnung, zielen die Klicks danach dorthin, wo das Element jetzt ist, nicht wo es war.Eine kleine Layoutänderung schickt keinen Klick ins Leere.

BeispielEine Schaltfläche, die sich bewegt

Ein neues Banner schiebt die Seite um 40 Pixel nach unten.Die Prüfung findet die Schaltfläche Speichern 40 Pixel tiefer, und der Klick danach landet auf der Schaltfläche.

Textprüfungen können dasselbe mit ihrer Option Maus zur Fundstelle bewegen: Die Klicks nach der Prüfung zielen auf den Text, den sie gefunden hat.

Siehe auch Zeitlimits, Suchbereiche und Fehlschläge.

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