Wer hat Lust, bei größeren Umbauten an Websites alle Seiten durchzuklicken? Genau, niemand. Für statische Elemente bietet sich Visual Regression Testing an.

Da mich die aktuellen Lösungen für meinen Anwendungsfall #typo3 Upgrade nicht wirklich überzeugt haben, bin ich in ein Rabbithole gerutscht. Das Ergebnis: Der Visual Regression Tester.

https://github.com/s2b/visual-regression-tester

XML-Sitemap(s) werden mit Playwright gecrawlt, Live-Screenshot wird mit Dev verglichen. Das klappt in der Praxis ziemlich gut. 1/2

GitHub - s2b/visual-regression-tester: Collects and compares screenshots of websites

Collects and compares screenshots of websites. Contribute to s2b/visual-regression-tester development by creating an account on GitHub.

GitHub
@s2b ich hab für sowas auch schon öfters auf #backstopJS gesetzt
@markus306 Ja, hab ich getestet, fand ich aber eher nervig und langsam. 😇 Und sieht für mich nach abandonware aus (letzte Änderung vor 2 Jahren) im Vergleich zu playwright.
@s2b @markus306 Läuft auch mit Puppeteer und nicht parallel. Ansonsten brauchst ja nicht wirklich Updates wenn es tut was es soll.

@denniskoch @s2b kann auch mehr als das ;)

Für mich war es immer ein schneller und einfacher Test. Hatte noch einen crawler der die config erzeugt hat und damit war es in wenigen Minuten einsatzbereit. “Simulate user interactions with Playwright or Puppeteer scripts”

Anyways, es ist ja nur ein Werkzeug ;)

@markus306 @s2b Ich hatte es anfangs auch im Einsatz. Habe es auch nur abgelöst, weil ich es in ein anderes Tool einbetten wollte und der Workflow nicht mehr ganz gepasst hat.
@denniskoch @s2b hatte ed auch nie in einer Pipeline oder so am laufen. Hab es immer für große Updates genutzt. Danach sollte ja alles gleich aussehen ;)