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

On making a new learning path

I've been procrastinating on a blog post I would like to write about some VRTs I made using Puppeteer with Jest, as it ended up being a long hit-and-miss process and I'm not sure which parts I would like to write on. I might even make a few posts on the subject, but I do… Continue reading On making a new learning path

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)

Serving files using ExpressJS

I've spent a fair while practicing making pages using html and css, but when it came to stuff like serving them or running anything through the terminal, it just seemed like way too big a thing to learn. I couldn't wrap my head around any of the concepts I was reading about. All this talk… Continue reading Serving files using ExpressJS

Finding time for learning

One of the hardest things about self development is that you have to go out of your way to pro-actively learn - mostly in your own time - rather than simply waiting for the information and experience to fall in your lap. At least that's what I believe. I'm one of those awful humans who… Continue reading Finding time for learning

Learning Docker: The Dockerfile

I've been struggling to keep this blog up to date with the things I'm learning, and I end up posting small things that don't show off anything I'm actually doing (the 6-sided die, for example). I think this is because I've been learning a lot, but not doing anything with it. Therefore it's difficult to… Continue reading Learning Docker: The Dockerfile