Meticulous: Automated e2e screenshot testing powered by user sessions
Meticulous is a tool to catch UI bugs automatically, eliminating the need to write or maintain any frontend tests. It does this by recording user traffic and simulating it on new versions of code, before that code is released. It takes 15 minutes to setup and has zero maintenance burden.
Install the Meticulous recorder onto your web application onto an environment of your choice (dev, qa, staging, prod). This records user sessions.
Integrate into your CI, five lines with GitHub Actions
Submit a pull request.
Meticulous identifies relevant recorded sessions and simulates them on the base commit and head commit. It does without ever hitting your backend or causing any side-effects. It takes a sequence of screenshots at key points and generates screenshot diffs. You can either build your frontend app within CI or give Meticulous a preview URL to simulate against. No backend needed.
Meticulous comments on the PR showing any visual diffs it detected