Question: what are the principles of effective testing?
Answer: Testing shows the presence of defects, not their absence. ...  Exhaustive testing is impossible. ...  Early testing saves time and money. ...  Defects cluster together. ...  Beware of the pesticide paradox. ...  Testing is context dependent. ...  Absence-of-errors is a fallacy.