A test team consistently finds between 90% and 95% of the defects present in the system under test.
While the test manager understands that this is a good defect-detection percentage for her test team and industry, senior management and executives remain disappointed in the test group, saying that the test team misses too many bugs.
Given that the users are generally happy with the system and that the failures which have occurred have generally been low impact, which of the following testing principles is most likely to help the test manager explain to these managers and executives why some defects are likely to be missed?
A. Exhaustive testing is impossible
B. Defect clustering
C. Pesticide paradox
D. Absence-of-errors fallacy