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.