Summary For February 2022

This is a list of content I posted in February 2022.

Back to Index of all monthly summaries

Social Media Content

The following items were all the content I found interesting enough to share or mention social media.

This twitter thread from Greg Whitworth has common pitfalls around Web Checkbox controls:

The open-ui component checkbox findings have lots of ideas for testing.

This Open API Spec Diff Tool looks interesting. A link to this was posted on Twitter by Jordi Cabot

Jordi also posted a link to 20+ JavaScript Libraries for Diagramming.

This free JavaScript to Rust ebook was interesting to help me learn a little more about Rust using my JavaScript knowledge.

There are many lists of tools to practice testing and automating available. I posted one of my own on twitter. A list of 25 applications to practice with

This was taken from a career guide page on that I am working on.

Mick Douglas posted a useful thread on defending against cyberattacks

This Data Science blog post provided a simple example of using Python image recognition libraries to automate a game of duck hunt.

Nikolay Advolodkin released the source code for a Java automation workshop he was teaching online. Reading source code written by other people is always useful.

These two blog posts from Haider Imtiaz contain useful Python snippets for automating stuff 10 snippets and 9 snippets

I've been finding game speed run videos interesting and how they use game bugs to complete games faster and in unusual ways. This one for King's Quest: Mask of Eternity has a lot of bypass bugs.

A curated list of resources for testing distributed systems from Andrey Satarin contains some interesting posts and papers.

I released a new podcast episode on Test Automation biases. Patreon supporters received an ad-free version and transcript.

I wrote a blog post for Free Code Camp to explain JavaScript CDNs.

Blog Posts For February 2022

In this podcast we discuss test automation biases and how to avoid them.

We learn by doing, trying to put things into practice in a controlled environment first, followed by application in the real world.

Does Software Developer really mean 'programmer'? In this post we look at the definition in more detail and expand the remit to be an aspirational phrase.

To communicate as efficiently, clearly, and concisely as possible, skip your intros, jump straight to the value, edit out the fluff. Plan, Practice and then Communicate.

An over-reliance on 'role' descriptions often prevents us from evaluating the process and ensuring we get the results we want.

Software Testing Techniques are Model Based, not White/Grey/Black Box. The input model to techniques is often more important than the technique itself.

A beginner's guide to software testing - Using Claims, and Expectations as a high level description of software testing.

Content created and collated for, Patreon and Social for January 2022

Focus on the reason behind the measurement. Use trends in measurement to help adjust strategy.

Working from a minimum request format as the base usage template helps avoid a lot of changes when the API changes.

Experts make stuff up. They don't know everything. They have the courage to experiment.

Sometimes we know what to do, but aren't prepared to do it. That does not mean we are not capable. In a different environment we might thrive.

Share your experience so that other people learn. And so that other people are triggered into sharing their own experiences.

Evil is such a loaded and subjective word that it probably only means something to the person describing something else, and doesn't really mean anything to the person described.

How far should testers go in terms of investigating a defect? Should they Fix it? Depends, do enough to help the person next in the process.

Patreon Posts For February 2022

Capability is hugely important when considering 'What to automate'. Could We? Can We?

I'm starting to put notes together for my next podcast episode. And go beyond.. risk as the single value for deciding to automate or not.

One of the hardest things to do... is something different.

What happens if you find a bug and someone, during the investigation says 'fixed it, but it has always been there', and you know it hasn't.

Notes on automating with official APIs with a worked example of Google Search Console APIs.

Pros and cons to short form audio.

You don't really notice how poorly something is built until you look inside. You don't often look inside until it breaks. Then its too late.

One reason I don't have a tight associated between 'automating' and 'test automation' is because I automate so many things that are not actu

A bunch of training handouts I found on my site that I had forgotten about - automating, java, apis, tech testing, public speaking.

it doesn't do anyone any good trapped on my hard drive, but it might do someone some good if it is out there in public.

Collated PDF of all Patreon content.

Summary For January 2022

Some notes on note taking and periodic reviews.

Getting a job questions

Jumping back to the triangle application testing, I thought I'd actually do the domain analysis and 'test' the app for that coverage model.

mp3 version of the Audio for Automation Biases Podcast

Automation biases video podcast

A behind the scenes post for the Automation Biases Podcast.

About getting back into podcasts.

Become a member to

Unlock 1,512 exclusive posts
Be part of the community
Connect via private message