Who should do the testing?

Certification vs. Improvement QA

Time and time again I get asked the question: “Who should write the tests?”

Most times this is a trap-question, when this is asked in an attempt to end some sort of tribal internal black-and-white discussion between those who argue it should be the developer and those who argue that the developer is precisely the last person on earth who should do it.

Both have sound arguments, and as usual, the truth lies somewhere in the middle, which in this particular case seems an almost impossible concept.

[Read More]