1000-elementowym zbiorze.

Klasy równoważności dzielą się na: klasy poprawności – są to przypadki, dla których przewidujemy poprawne wykonanie programu, klasy niepoprawności – są to przypadki, dla których przewidujemy błędne wykonanie programu.

Przykłady: rejestracja osoby w wieku od 0 do 120 lat: przypadki testowe = {15, 18, 30, 60, 5} długość wiadomości od 1 do 50 znaków: przypadki testowe = {1, 2, 5, 8, 30, 45} napięcie od 0 do 100 V: przypadki testowe = {0, 1, 5, 24, 40, 80}

Testowanie wartości brzegowych Rozwinięciem testów z użyciem klas równoważności jest testowanie wartości brzegowych. Wartość brzegowa to wartość znajdująca się wewnątrz, pomiędzy lub tuż przy granicy danej klasy równoważności.

Przykłady: rejestracja osoby w przedziale wiekowym 0 – 120, testowane wartości brzegowe: {-1, 0, 1, 119, 120, 121} długość wiadomości od 1 do 50 znaków: testowane wartości brzegowe: {0, 1, 2, 49, 50, 51} napięcie od 0 do 100 V: testowane wartości brzegowe: {-1, 0, 1, 99, 100, 101}

Testowanie składniowe Podstawowym zadaniem testowania składniowego jest sprawdzenie poprawności wprowadzanych danych do systemu.

Błędy zależne od systemu i środowiska: wymuszone wartości pól (bazy danych) autokorekty (MS Office)