Here is something very goodm as well as true..

Development Team

Pro’s:

-know the code best

-will find problems that the testers will miss

-they can find and fix faults cheaply

Con’s

-difficult to destroy own work

-tendency to ‘see’ expected results, not actual results

-subjective assessment

Independent test team

Pro’s:

-dedicated team just to do testing

-specialist testing expertise

-testing is more objective & more consistent

Con’s

-“over the wall” syndrome

-may be antagonistic / confrontational

-over-reliance on testers, insufficient testing by developers

Let me know in case someone has any other suggestions…

~HImanshu~

Advertisements