Seven Software Testing principles are Testing shows presence of defects, Exhaustive testing is impossible, Early testing, Defect Clustering, Testing is context dependent, Pesticide Paradox, and Absence-of -errors fallacy.
Read this post on letzdotesting.com