Ein primärer Zweck der Prüfung ist es, Software-Ausfälle zu erkennen, damit Fehler entdeckt und korrigiert werden können. Die Tests können nicht feststellen, dass ein Produkt unter allen Bedingungen richtig funktioniert, aber nur feststellen kann, dass es unter bestimmten Bedingungen nicht richtig funktioniert. Der Anwendungsbereich der Software-Tests beinhaltet oft Prüfung des Codes sowie die Ausführung des Codes in verschiedenen Umgebungen und Bedingungen sowie die Prüfung der Aspekte des Codes: tut es, was es tun soll und tun, was es zu tun hat. In der aktuellen Kultur der Software-Entwicklung kann eine Testing-Organisation vom Entwicklungs-Team getrennt werden. Es gibt verschiedene Rollen, um Team-Mitglieder zu testen. Informationen, die von Software-Tests abgeleitet werden, können verwendet werden, um den Prozess zu korrigieren, durch den Software entwickelt wird
Was kann testen Software nicht vollständig komplett etablieren?
kann nicht feststellen, dass ein Produkt unter allen Bedingungen richtig funktioniert