Co to jest testowanie jednostkowe?

Widziałem wiele pytań z pytaniem „jak” przeprowadzić test jednostkowy w określonym języku, ale bez wątpienia pytam „co”, „dlaczego” i „kiedy”.

Co to jest?Co to dla mnie robi?Dlaczego powinienem go używać?Kiedy powinienem go używać (także wtedy, gdy nie jest)?Jakie są typowe pułapki i nieporozumienia

questionAnswers(20)

yourAnswerToTheQuestion