O testach jednostkowych słów kilka

Testy jednostkowe:

  • powinny być proste, pisane razem z kodem produkcyjnym
  • po napisaniu pełnej funkcjonalności powinny zakończyć się pomyślnie
  • przeprowadzanie refaktoryzacji kodu nie może wpływać na wynik testów (implementowane funkcjonalności powinny cały czas działać)
  • powinny być wykonywane (uruchamiane) po każdej, nawet najmniejszej zmianie w kodzie
  • ich pisanie prowadzi do tworzenia lepszych programów