Which of the following encourages objective testing?
-
Unit testing
-
Independent testing
-
Destructive testing
-
System testing
B
Correct answer
Explanation
Independent testing encourages objectivity by having testers who are not involved in developing the system evaluate it. Since the testers have no stake in the code being 'correct', they can assess the software more impartially without developer bias. Unit testing is typically done by developers themselves, destructive testing is a technique not a testing level, and system testing while valuable is often done by the same team or with developers involved - only independent testing explicitly separates tester from developer to ensure objective evaluation.