In response to my blog about the World Cup software testing, I was interviewed by a journalist from the Stentor in late December. Her final question was: How do you recognize a good software tester? I realized this was quite a difficult question to answer. The reason for this is that software is complex and does not resemble any other software. A good testing method for one app does not necessarily make sense for another. Best practices are therefore not recommended. Due to its complexity, there is (almost) never a cause-and-effect relationship. How do you prevent a product from failing when it is tested extensively?