Giving testers a certain degree of independence often makes finding bugs more effective. This happens because there are certain differences between the author’s and the tester’s cognitive biases.  However, independence is not a replacement for familiarity, and developers can efficiently find many defects in their own code. Degrees of independence in testing include the following...... Read More