Po mojej prezentacji o unit testach na 4Developers dostałem pytania typu “skąd uczyć się o testach?”, “jak zacząć?”, “jak poszerzyć wiedzę?”. Oto zatem moje rekomendacje
- Pluralsight (200 minut jest za darmo – trial – za resztę trzeba zapłacić, ale warto wykupić sobie chociaż miesięczny abonament za ~30$)
- Test-First Development Part I – podstawy unit testów, całkiem OK ale raczej wyłącznie dla nowicjuszy; na pewno super na start
- Test-First Development Part II – świetny kurs o Acceptance Tests i BDD (Gherkin, SpecFlow, StoryQ, MSpec…), najciekawszy i najbardziej odpowiadający mi (szczególnie ostatnie moduły) materiał jaki widziałem na temat testów
- Outside-In Test-Driven Development – Mark Seeman o testowaniu różnych poziomów aplikacji, godne polecenia
- Advanced Unit Testing – najnowszy kurs autorstwa Marka Seemana, mi osobiście średnio podpasował, ale mimo wszystko nie żałuję że obejrzałem
- video Roy’a Osherove
- nagrania z kilku prezentacji na http://artofunittesting.com – obejrzałem dwie i są OK, zwracają uwagę na ważne aspekty; nie ze wszystkim się zgadzam, ale znowu: może to być dobry materiał na start, a po jakimś czasie można wyrobić sobie własną opinię
- video Scotta Bellware; tych jeszcze nie obejrzałem, ale znając poglądy Scotta polecam w ciemno
- książki
- Pragmatic Unit Testing in C# with NUnit (2nd edition) – stara, ale ja sam od niej zaczynałem i z tego co pamiętam to była niezła na początek
- Roy Osherove “The Art Of Unit Testing” – nie czytałem, ale w komentarzach do moich postów o testach była wielokrotnie polecana; z video Roya podlinkowanych wyżej można prawdopodobnie wyciągnąć część wiedzy opisanej w książce
- blog Stevena Sandersona
- wszystkie posty o testach (lata 2009-2011), niestety nie są one w żaden sposób skategoryzowane więc trzeba przeglądać po wynikach wyszukiwania
- i na koniec: mój blog
Testy jednostkowe – materiały do nauki | Maciej Aniserowicz o programowaniu…
Dziękujemy za dodanie artykułu – Trackback z dotnetomaniak.pl…
Art Of Unit Testing – jest juz przygotowywana druga edycja ksiazki -> http://www.manning.com/osherove2/
Roy Osherove ma jeszcze kurs video na podstawie swojej książki (obecnie za 179$, a był za 500 $). Kupiłem ale jeszcze nie zacząłem oglądać. Jak przejdę cały postaram się gdzieś o nim napisać. Jest jeszcze jedna książka Kent Beck “Test Driven Development by Example”. Mi bardzo podpasowała jako wstęp do TDD no i jest tez często polecana przez praktyków.