Stanowi to przeciwieństwo walidacji oprogramowania.

Testowanie i walidacja oprogramowania Aplikacje software'owe są specyficznym produktem, a ich sprawdzenie dotyczy oceny następujących cech: czy produkt wytwarzany jest prawidłowo, zgodnie ze sztuką tworzenia oprogramowania (weryfikacja); czy spełnia wymagania postawione przez klienta (walidacja); czy produkt działa poprawnie i niezawodnie. Efektywny proces sprawdzania produktów umożliwiający wykrywanie błędów na najwcześniejszym etapie wytwarzania produktów wymaga zaprojektowania właściwych metod przeprowadzania testów oraz zastosowania do tego odpowiednich narzędzi. Walidacja środowiska testowego oraz przyjętych metod testowania to procedura oceny, czy przyjęty sposób kontroli produktów (przeprowadzania testów), jest skuteczny i umożliwia wykrywanie błędów.