O'Reilly logo
  • Mathias Sulser thinks this is interesting:

The simple solution to this conundrum is to stop treating development and test as separate disciplines. Testing and development go hand in hand. Code a little and test what you built. Then code some more and test some more. Test isn’t a separate practice; it’s part and parcel of the development process itself. Quality is not equal to test. Quality is achieved by putting development and testing into a blender and mixing them until one is indistinguishable from the other.


Cover of How Google Tests Software


Absolutely - I have never seen QA at the end of development lead to anything else than stress. Certainly it never lead to good software.