Blog

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...

Using wrapper methods for better error handling in Selenium

Frequent users of Selenium WebDriver might have come across the problem that when they’re using Selenium for testing responsive, dynamic web applications, timing and synchronization can be a major hurdle in creating useful and reliable automated tests. In my current...

Why service virtualization is like a wind tunnel

This week I attended the second edition of the Continuous Delivery Conference here in the Netherlands. It was a very interesting day with some good keynotes and presentations, plus I had a lot of interesting discussions with both old and...