Blog

Three practices for creating readable test code

You’ve probably read before that writing code that is readable and easy to understand is considered good practice for any software developer. Readable code takes less time to understand, to hand over to your colleagues or clients and to update...

Do you check your automated checks?

Quis custodiet ipsos custodes? (Who will guard the guards?) – Juvenal (Roman poet), from Satires (Satire VI, lines 347–8) You’ve been coding away on your automated tests for weeks or even months on end, creating a test suite that you...

An introduction to mutation testing and PIT

This blog post will cover the basics of the concept of mutation testing. I have been made aware of mutation testing only recently, but I have discovered it’s a very powerful and interesting technique for: analysis and improvement of unit...