The best reason for using Independent software test teams is that
A) software developers do not need to do any testing
B) a test team will test the software more thoroughly
C) testers do not get involved with the project until testing begins
D) arguments between developers and testers are reduced