Die sieben Grundsätze des ''Softwaretestens'' sind: (1) Testen zeigt die Anwesenheit von Fehlern, (2) Vollständiges Testen ist unmöglich, (3) Mit Testen sollte man frühzeitig beginnen, (4) Häufung von Fehlern kommen meistens in gewissen Kodeteilen vor, (5) Wiederholungen der Tests auf dem gleichen Kode mit gleichen Daten und in gleicher Umgebung haben keine Wirksamkeit, (6) Testen ist abhängig vom Umfeld, und (7) „Keine Fehler“ bedeutet nicht, dass wir „ein brauchbares System“ haben.<ref>{{Internetquelle | url = http://zwoogle.informatik.fh-kl.de/wiki/wiki.pl/Testen#Heading11 | titel = Sieben allgemeine Grundsätze des Softwaretestens | hrsg = Hochschule Kaiserslautern, Fachbereich Informatik und Mikrosystemtechnik | autor = | datum = 2013 | format = HTML | sprache = Deutsch | zugriff = 2016-10-11}}</ref>
{{K|Software|Testen}} [[Vorgang]], indem eine [[Software]] [[testen|getestet]] wird