Wożę się z tym tematem od nie wiem już kiedy i niejednokrotnie pisałem, że coś takiego zamierzam. Teraz akurat nadszedł taki okres, że mam czas na trochę więcej pisania, więc się mobilizuję i rozpoczynam wreszcie swój blogowy minicykl o testach (głównie jednostkowych) na platformę .NET. O testach napisałem już sporo notek... pora na więcej:).
Od wielu miesięcy spisywałem kluczowe pojęcia i myśli, jakie mnie nachodziły podczas programowania i testowania. Kilka tygodni temu zebrałem to wszystko w kupę i przygotowałem wystąpienie na Politechnice Białostockiej na ten temat. Teraz będę starał się tekstowo wylać z siebie to co mam do przekazania.
Nie będzie to raczej poziom testowej rocket-science, chociaż mam nadzieję, że każdy znajdzie w nadchodzących postach coś interesującego... no i że ja sam także czegoś się nauczę z komentarzy, na które jak zawsze liczę:).
Przewidywana agenda minicyklu (pokrywająca się właściwie z agendą mojej prezentacji - nie ma co wynajdywać koła na nowo, skoro raz już wszystko zorganizowałem):
0. Spis treści
1. Co to są i po co są testy jednostkowe?
2. Czym testować?
3. Mocki
3.1 O mockach jeszcze słów kilka
4. Co testować, a czego nie testować?
4.1 (Nie)Testowanie metod prywatnych
5. Kiedy testować?
6. Jak testować?
6.1 Jak nazywam testy
7. ...
W miarę pojawiania się kolejnych wpisów będę tutaj linkował w odpowiednie miejsca. Let the testing begin!
[update 12/12/2011: pierwotny planowany spis treści uległ zmianie, więc kolejne punkty będą się tutaj pojawiały wraz z postami]