These are some of the arguments I have heard over the years:
1. Developers can’t test because they don’t have the right mindset, testers think about negative cases and how to break the system, developers only think about the happy path.
Is this true? There is indeed a huge amount of hackers that don’t care about much, and don’t give a rat’s arse about the quality of their code because they know there is a large number of lowly paid human beings called testers that will clean after them like a babysitter. They feel they shouldn’t bother with testing because other people will do it for them, they focus on writing tons of rubbish code and if a bug is found in production they don’t care because somebody will blame a tester for not finding it, certainly not them for writing it. I call this species the “half developer”. A…
View original post 628 more words