Zpo-3-wyk-Slajd4
Podstawowe pojęcia
Testowanie jednostkowe jest jedną z technik weryfikacji poprawności działania programu. Dotyczy jednak bardzo niskiego poziomu – pojedynczej klasy i metody. Celem jego jest sprawdzenie, czy rzeczywisty efekt działania metody wywołanej w określonym kontekście i z określonymi parametrami jest taki, jak oczekiwano.
Nazwa 'testowanie jednostkowe' wywodzi się z faktu, że obiektem testowanym jest pojedyncza, wyizolowana ze środowiska instancja klasy. Zatem nie jest uruchamiany cały tworzony system, ale właśnie pojedynczy obiekt.
Przypadkiem testowym w testowaniu jednostkowym jest sprawdzenie, czy metoda w określonych warunkach zachowuje się poprawnie. Zatem dla każdej metody o nietrywialnym zachowaniu (zwykle będzie to metoda publiczna) istnieje jeden lub więcej przypadków testowych
Przypadki testowe dotyczące jednego obiektu testowanego są zebrane wewnątrz jednej klasy testującej.