How would you define software testing?

In short, software testing is the art of torturing programs until they reveal their defects.

Kidding.

In my opinion, software testing has many MANY different definitions depending on who you speak to and the level of software testing you are trying to encapsulate in your response.

In the first of a series of blog posts on this topic. I want to break down the various areas of software testing for you so that can impress your friends at the next pub quiz when you inevitably get asked.

Read More

Why I decided to become a freelance software tester

It was New Years Day 2018.

With the new year comes with a sense that we all should do something that we’ve always felt an urge to start, but because we didn’t know how, or thought the idea of it alone sounded like it was something that we should do, we just never really got around to it before.

Read More