#testowanie-czarnoskrzynkowe

Po co dzieli się testowanie?

Testy możemy podzielić na poziomy, testy białoskrzynkowe i czarnoskrzynkowe, funkcjonalne i niefunkcjonalne oraz testy potwierdzające. Możemy znaleźć również dziesiątki innych podziałów mniej lub bardziej popularnych. Są one niestety sztucznymi zbiorami zawierającymi się same w sobie lub też znacząco się pokrywającymi.

Testy czerwonej skrzynki

Testowanie ma sprawdzić, czy oprogramowanie działa poprawnie i spełnia wymagania techniczne oraz oczekiwania użytkowników. Na drodze do tego potwierdzenia często wykorzystuje się znane już testy białej i czarnej skrzynki. Na ich tle można wyróżnić jeszcze jedne – testy czerwonej skrzynki.

Nauka testowania jako poznawanie skrzynki

Współczesny tester bez względu na swoje preferencje będzie musiał powoli przesuwać swoje umiejętności z czarnoskrzynkowych do "przezroczystoskorzynkowych". Przy czym musi założyć, że nigdy nie osiągnie pełnego zrozumienia dla działania oprogramowania.