Postępowanie zmierzajace do wykrycia wszystkich błędów - wyczerpujące testowanie danych wejściowych; Wymaga uwzględnienia wszystkich możliwości - poprawnych i nie, danych wejściowych; wymaga uwzględnienia wszytskich możliwości sekwencji zapytań
Za pomocą testowania programu nie można udowodnić...
Przetestowanie wszystkich możliwych ścieżek bez wykrycia błędów nie gwarantuje że program jest zgodny ze specyfikacją, nie jest w stanie doprowadzic do wykrycia brakującej scieżki, nie jest pomocny przy wykrywaniu błędów ze specyficznymi danymi