Start Here


Software testing is a technical investigation conducted to provide stakeholders with empirical information about the quality of a software product, system or service. – Cem Kaner

Over the years I’ve written a number of articles into which I’ve been able to pour quite a bit of my thoughts. While not always the most popular, are the ones that speak the loudest to how I look at software testing (and software development).

I think these articles represent a good starting point for readers: