Categories
Work

The test pyramid model (Types #1)

Photo by Eugene Tkachenko on Unsplash

🏆 This post was featured in Software Testing Weekly #173

tl;dr A visual metaphor that groups tests into layers and recommends how many tests should exist in each of layers.

Categories
Technology

Framework review: Maestro

Conductor Eimear Noone 🎼 🎮

🏆 This post was featured in Software Testing Weekly #169

A friend (Hugo) told me about this new mobile test automation framework called Maestro. At the time, my team was using Appium to test a React Native app, that ran on iOS and Android. I was not 100% happy with Appium, so I gave Maestro a try.

Categories
Technology

Lean contract testing with Chakram

Photo by Cytonn Photography on Unsplash

🏆 This post was featured in Software Testing Weekly #142 and CodingJab #111

During my career, every time my team has to rely on a 3rd-party API, there comes the day where that API fails. Maybe it is down but usually they released a breaking change that breaks the previous contract. Our team does not notice it, but the client/user does and then we look bad.

Categories
Work

Happiness-oriented Testing (HoT)

Photo by Duy Pham on Unsplash

There are many metrics. Some are mainstream, some are measurable, some are imposed. Most can be gamed.

But there’s one that neatly aligns with quality — happiness.

🏆 This post was featured in Software Testing Weekly #118 and Testing Notes #52

Categories
Technology

Playwright cheat sheet

Photo by Patrick Tomasso on Unsplash

⭐️ This post was featured in Software Testing Weekly #110 and Coding JAG #76

My first experience with Playwright was terrible. However the testing community seems to be loving it, thus I gave it another shot. I started by doing a free course, but I don’t recommend it, it’s very outdated by now.

I know you loved my Cypress recipes post, so here’s a new one for Playwright with up-to-date code snippets on how to implement common automation scenarios.