Testów jednostkowych
Co to jest testowanie jednostkowe?
Testowanie jednostkowe, technika testowania, za pomocą której poszczególne moduły są testowane w celu ustalenia, czy sam programista ma jakieś problemy. Chodzi o poprawność funkcjonalną samodzielnych modułów.
Głównym celem jest wyodrębnienie każdej jednostki systemu w celu identyfikacji, analizy i naprawy usterek.
Testowanie jednostkowe - zalety:
Zmniejsza liczbę defektów nowo opracowanych funkcji lub zmniejsza liczbę błędów podczas zmiany istniejącej funkcjonalności.
Obniża koszty testowania, ponieważ usterki są wychwytywane na bardzo wczesnym etapie.
Poprawia projektowanie i umożliwia lepszą refaktoryzację kodu.
Testy jednostkowe zintegrowane z kompilacją dają również jakość kompilacji.
Cykl życia testów jednostkowych:
Techniki testowania jednostkowego:
Black Box Testing - Za pomocą którego testowany jest interfejs użytkownika, wejście i wyjście.
White Box Testing - służy do testowania zachowania każdej z tych funkcji.
Gray Box Testing - Służy do wykonywania testów, ryzyk i metod oceny.