Dobra literatura na temat testów jednostkowych? [zamknięte]
Gdzie znajdę dobrą literaturę na temat testów jednostkowych? Tytuły książek i linki są mile widziane.
Update: Oto lista książek wymienionych w odpowiedziach poniżej
XUnit Test Patterns: Refaktoring Test Code
Rozwijające się oprogramowanie zorientowane obiektowo prowadzone przez testy
Sztuka Testowania Jednostkowego
Prawdziwym wyzwaniem w testowaniu oprogramowania jest rozwiązanie zagadki projektowania testów.
Testowanie Systemów Obiektowych: Modele, Wzorce, i narzędzia zapewnia trzy tuziny wzorców projektowych testów mających zastosowanie do projektowania testów jednostkowych. Zapewnia również wiele wzorców projektowych dla automatyzacji testów. Te wzorce destylują wiele ciężko zdobytych najlepszych praktyk i spostrzeżeń badawczych.
8 answers
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-13 13:09:59
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-13 12:23:39
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-13 13:06:50
Prawdziwym wyzwaniem w testowaniu oprogramowania jest rozwiązanie zagadki projektowania testów.
Testing Object-Oriented Systems: Models, Patterns, and Tools dostarcza trzy tuziny wzorców projektowych testów mających zastosowanie do projektowania testów jednostkowych. Zapewnia również wiele wzorców projektowych dla automatyzacji testów. Te wzorce destylują wiele ciężko zdobytych najlepszych praktyk i spostrzeżeń badawczych.
Książka jest zaprojektowana jako punkt odniesienia na biurku, więc po ustaleniu, które wzory pasują do Twojej aplikacji, wystarczy poczytać o nich. Z tego powodu jest to duża książka (1024 strony). Wiem, bo jestem autorem.
Przegląd, recenzje i link do Amazon: http://www.robertvbinder.com/home/thought-leadership/books/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-25 00:13:55
Pragmatyczne testy jednostkowe to przyzwoite wprowadzenie do "dlaczego" i niektórych "jak". Czytałam Javę, ponieważ interesowałam się przede wszystkim C++, a lekcje i tak przebiegły dość wyraźnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-13 13:22:29
Filmy Unit testing opisują, jak sprawić, by Twój kod był testowany.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-28 01:19:38
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-13 12:24:20
Przeczytałem tylko sztukę testowania jednostkowego Roya Osherove ' a i było to dla mnie dość odkrywcze, mimo że sam nie pracował z technologią.NET. Przykłady są łatwe do zrozumienia dla każdego programisty, tym trudniej jest zidentyfikować najbardziej odpowiedni framework do testowania jednostkowego dla danego języka / frameworku.
Jeśli jesteś ciekawy, sprawdź krótkie notatki, które zrobiłem (wyświetlane w odwrotnej kolejności chronologicznej zamówienie): http://myevernote.blogspot.com/search/label/The%20Art%20of%20Unit%20Testing%20%28Roy%20Osherove%29
Mój przyjaciel, który przeprowadził dużo więcej testów jednostkowych niż ja, powiedział, że dobre praktyki są dla niego nowe.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-04 10:23:53