Screenshot Testing oder Test mittels Bildschirmaufnahmen ist der direkteste Ansatz des visuellen Testings: Man erfasst den gerenderten Zustand einer Seite oder Komponente, vergleicht ihn mit einer Referenzaufnahme und meldet jede Abweichung. Diese Methode, manchmal auch UI Snapshot Testing genannt, besticht durch ihre konzeptuelle Einfachheit und ihre transversale Abdeckung – ein einziger Screenshot überprüft Layout, Farben, Typografie, Bilder und Komponentenzustand auf einen Schlag. Im Gegenzug verlangt sie echte Disziplin in Bezug auf den Rendering-Determinismus: Schriften vor der Erfassung geladen, eingefrorene Daten, deaktivierte Animationen, stabiler Viewport.
Die hier gesammelten Artikel beschreiben die Best Practices: Wahl zwischen Full-Page- und Komponenten-Screenshots, Umgang mit dynamischen Bereichen (Daten, Zähler, Karussells), Strategien zur Benennung und Versionierung von Baselines, Vergleich mit anderen Ansätzen wie DOM-Snapshot oder automatisiertem Barrierefreiheits-Test. Wir behandeln auch ehrlich die Grenzen der Methode, insbesondere das durch Inter-OS-Renderings erzeugte Rauschen und die Wartungskosten der Baselines bei einem aktiven Design System. Delta-QA basiert auf dieser Erfassungsmechanik mit Fokus auf vollständige Webseiten statt auf isolierte Komponenten; das Ziel dieser Seite ist es, jedem zu helfen, das passende Werkzeug und die passende Granularität für seinen Kontext zu wählen.