VRT: A series of mistakes

So if you've been following my blog for a while, you probably know a bit about my first crack at test automation - the Visual Regression Tests. These take screenshots of our products and then run pixel comparisons after a change is deployed to check if code changes have resulted in unwanted visual changes. It… Continue reading VRT: A series of mistakes

A B C, V R T

So I did a talk at the South West Test meetup in Bristol last week (at the time of writing first draft, probably last year by the time I finish...) and someone asked afterwards if I could make it into a blog post. I was a bit like yeah sure, but also a bit like… Continue reading A B C, V R T

Writing VRTs that interact with elements inside an iFrame

This post is about how I implemented a simple Visual Regression Test on my test playground, which interacts with elements inside an iFrame. This is something that can be a challenge for testing, since many of the most popular tools for automated testing like Gemini and Cypress don't seem to support this. I'm adding to… Continue reading Writing VRTs that interact with elements inside an iFrame

Additions to the VRT collection

In my last post, I wrote about the first Visual Regression Test I made for the test site. I have now written a couple more, which had a few differences and additions that I think make more sense of the way Gemini tests can be written. Not much more, mind. I've also uploaded the project… Continue reading Additions to the VRT collection

My first Visual Regression Test (VRT)

When I first started at my current workplace, I was told one of my responsibilities would be to move forward with automating our regression testing with VRTs. I had no idea what they were, or how they were implemented. Even after looking at documentation about them, I still felt lost. Whenever people talked about them,… Continue reading My first Visual Regression Test (VRT)