Better. Faster. Cheaper. These characteristics may sound like the description of a super hero, and they are. But in this context of software development, the question of testing with a dedicated QA team or not instigates a perpetual battle and age old question: Test with a dedicated QA team or not?