Testy jednostkowe mogą bardzo pozytywnie wpłynąć na jakość tworzonego systemu. Napisano o nich wiele książek i artykułów, wygłoszono setki prelekcji i nagrano niezliczoną liczbę kursów. Przez wiele lat zgłębiałem ten temat i z czasem stał się on moją pasją, najbardziej fascynującym aspektem zawodu programisty. Ze zdumieniem obserwowałem, jak z nabieraniem doświadczenia, z każdym kolejnym projektem, wszystkie części układanki zaczynały powoli układać się w logiczną całość. Postaram się w przystępny sposób podzielić wiedzą zdobytą na placu boju.