Zum Inhalt springen

Screenshot-Tests

Screenshot-Tests sind ein leistungsstarker Ansatz für Softwaretests, bei dem die Benutzeroberfläche einer Anwendung visuell erfasst und validiert wird. Durch Screenshots der UI an bestimmten Punkten während des Tests lassen sich unerwartete visuelle Änderungen oder Abweichungen schnell erkennen.

Wenn Screenshot-Tests neu für dich sind, erklärt dieses Video die Grundlagen:

In diesem Video zeigen wir dir die verschiedenen Möglichkeiten, die UI deiner App mit Repeato Studio per Screenshot zu testen.

Wenn du einen Test ausführst und er erfolgreich ist (alle Schritte sind grün), erstellt Repeato einen „Referenz-Testlauf“ und für jeden Schritt einen „Screenshot des Referenz-Testlaufs”.

Diese Screenshots werden verwendet, um bei den folgenden Testläufen die Bildschirmähnlichkeit zu vergleichen und zu berechnen. Wenn du den Test also ein zweites Malausführst, berechnet Repeato die Bildschirmähnlichkeit für alle Schritte.

Was passiert also, wenn du weitere Schritte hinzufügst und den Test erneut ausführst? Repeato berechnet die Bildschirmähnlichkeit nur für die Schritte mit Referenz-Screenshots. Für die gerade hinzugefügten Schritte gibt es keine Referenz-Screenshots, daher können sie nicht verglichen werden.

Die verfügbaren Screenshots werden trotzdem verglichen. Für die neuen Schritte wird stattdessen im Bericht ein „Original-Screenshot“ angezeigt. Dabei handelt es sich um den Screenshot, der beim Aufzeichnen des Schritts erstellt wurde.

Sobald der nächste Testlauf erfolgreich ist und alle Schritte grün sind, erstellt Repeato einen neuen Referenz-Testlauf. Die folgenden Testläufe enthalten dann wieder Ergebnisse zur Bildschirmähnlichkeit für alle Schritte.

DE