Visual regression testing with siteeffect

ti2m

siteeffect is an advanced visual regression testing framework. It detects layout, style and content changes caused by the latest commit and presents those changes in an intuitive 'diff-like' UI.

In the case of Drupal, siteeffect can help to track and test changes in core development. Shifted buttons, escaped HTML, missing form fields, misplaced bullet points... I will show some example issues that siteeffect already helped to solve. Based on the feedback from the community at the last Drupal Dev Days I will present an infrastructure which lets selected users from the community use siteeffect to automatically test core commits and analyze resulting changes. We need visual regression testing for core and siteeffect is an efficient way to introduce it to D8, given the scarce resources in terms of developer time.

Besides presenting siteeffect I'm looking for more specific feedback from the community and a discussion about further possible steps.

Session Track

Core Conversations

Experience Level

Intermediate

Drupal Version