Skip to main content

Cloud visual regression testing platform for Drupal

Used by Drupal 8 core team

We help to test Umami distribution visually

We have a program for drupal contributors

14 days trial period

Main Features / Use Cases

Custom Image Compare Algorithm

We have build a custom algorithm that understands vertical shifts so you get less false positives.

Performance

We use highly scalable infrastructure of workers so it is not a problem to take thousands of screenshots from your site.

Predefined and Custom Environments

So it is easy to compare your Live with Staging. If you are using temprorarly build environments -- you can compare them as well.

Rich REST API

All actions available in UI are exposed with REST API too. So you can do really deep integrations to you CI system. We also have swagger UI for you to try API's out.

Mask / Exclude elements

In order to avoid false positives we can remove / mask DOM elements on the page prior taking the screenshot. Good for hiding ads, slides, popups.

Delay, scroll, javascript

Execute custom javascript, set a delay or scroll the page to get all your assets in place for the screenshot.

As authenticated user

You can take screenshots as authenticated user to test your backend. Support Drupal, Wordpress and any custom form to login.

Teams, notifications

Set up your team to share projects. Email and slack notifications available.

Integrations

Pantheon

Monitor your website for updates and if any found — create an updated site and compare it visually with production. So you can run your updates safely. Read more.

Acquia

Thanks to webhooks trigger Diffy comparison job once you did deployment. So you know exactly what changes are coming with the next release. Read more.

Platform.sh

We test Drupal core Umami distribution with Diffy and Platform.sh. Allows to do visual testing of patches for both anonymous and admin users. Read more.

Why to use our SaaS solution rather than rolling your own?

  • Easier to set up, and easier to use than local dev setups
  • Easier to share results with clients
  • No need for a server, a year of service probably less than the effort of setting up a visual testing server
  • On top you get some nice extras like Slack integration with no effort

14 days trial period