Ocena:
Książka „Testowanie jednostkowe: Principles, Practices, and Patterns” jest wysoko ceniona za kompleksowy i praktyczny przewodnik po testach jednostkowych. Podkreśla pragmatyczne podejście do testowania, integrując kwestie architektoniczne i koncentrując się na rzeczywistych aplikacjach, a nie na prostych przykładach. Wielu recenzentów chwali jej przejrzystość, organizację i głębię treści, dzięki czemu jest ona odpowiednia zarówno dla początkujących, jak i doświadczonych programistów, którzy chcą ulepszyć swoje praktyki testowania.
Zalety:⬤ Kompleksowe omówienie zasad i praktyk testowania jednostkowego.
⬤ Przejrzysty i pragmatyczny styl pisania, ułatwiający zrozumienie złożonych pojęć.
⬤ Silny nacisk na praktyczne, rzeczywiste zastosowania i najlepsze praktyki.
⬤ Oferuje wgląd w projektowanie testowalnego kodu i radzenie sobie z zewnętrznymi zależnościami.
⬤ Dobra struktura z doskonałymi podsumowaniami rozdziałów i wskazówkami na temat różnych stylów testowania.
⬤ Polecana programistom na każdym etapie ich kariery.
⬤ Niektóre koncepcje, takie jak „obserwowalne zachowanie”, mogłyby skorzystać z jaśniejszych definicji i przykładów.
⬤ Ograniczona dyskusja na temat testowania interfejsu użytkownika, ponieważ główny nacisk położono na testowanie jednostkowe.
⬤ Rozdział dotyczący „odporności na refaktoryzację” może nie być intuicyjny dla wszystkich czytelników i mógłby zawierać więcej praktycznych przykładów. [...]
(na podstawie 58 opinii czytelników)
Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati
Radykalna poprawa praktyki testowania i jakości oprogramowania dzięki nowym stylom testowania, dobrym wzorcom i niezawodnej automatyzacji.
Kluczowe cechy
Praktyczne i oparte na wynikach podejście do testowania jednostkowego.
Udoskonal swoje istniejące testy jednostkowe, wdrażając nowoczesne najlepsze praktyki.
Poznaj cztery filary dobrego testu jednostkowego.
Bezpiecznie zautomatyzuj proces testowania, aby zaoszczędzić czas i pieniądze.
Dowiedz się, które testy wymagają refaktoryzacji, a które należy całkowicie usunąć.
Zakup książki w wersji drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O książce
Doskonałe praktyki testowania maksymalizują jakość projektu i szybkość dostarczania poprzez identyfikację złego kodu na wczesnym etapie procesu rozwoju. Nieprawidłowe testy zepsują kod, pomnożą liczbę błędów oraz zwiększą czas i koszty. Jesteś to winien sobie - i swoim projektom - aby nauczyć się przeprowadzać doskonałe testy jednostkowe.
Unit Testing Principles, Patterns and Practices uczy projektowania i pisania testów ukierunkowanych na kluczowe obszary kodu, w tym model domeny. W tym przejrzyście napisanym przewodniku nauczysz się tworzyć profesjonalnej jakości testy i zestawy testów oraz integrować testowanie w całym cyklu życia aplikacji. Przyjmując sposób myślenia o testowaniu, będziesz zaskoczony tym, jak lepsze testy powodują pisanie lepszego kodu.
Czego się nauczysz
Uniwersalne wytyczne do oceny każdego testu jednostkowego.
Testowanie w celu identyfikacji i unikania anty-wzorców.
Refaktoryzacja testów wraz z kodem produkcyjnym.
Wykorzystanie testów integracyjnych do weryfikacji całego systemu.
Dla kogo jest przeznaczona
Dla czytelników znających podstawy testowania jednostkowego. Przykłady są napisane w języku C# i mogą być łatwo zastosowane w dowolnym języku.
O autorze
Vladimir Khorikov jest autorem, blogerem i Microsoft MVP. Był mentorem wielu zespołów w zakresie tajników testów jednostkowych.
Spis treści:
CZĘŚĆ 1 SZERSZY OBRAZ.
1) Cel testów jednostkowych.
2) Czym jest test jednostkowy?
3 ) Anatomia testu jednostkowego.
CZĘŚĆ 2 SPRAWIANIE, BY TESTY PRACOWAŁY DLA CIEBIE.
4 ) Cztery filary dobrego testu jednostkowego.
5 ) Mocks i niestabilność testów.
6 ) Style testów jednostkowych.
7 ) Refaktoryzacja w kierunku wartościowych testów jednostkowych.
CZĘŚĆ 3 TESTOWANIE INTEGRACYJNE.
8 ) Dlaczego testy integracyjne?
9) Najlepsze praktyki związane z makietowaniem.
10 ) Testowanie bazy danych.
CZĘŚĆ 4 ANTY-WZORCE TESTOWANIA JEDNOSTKOWEGO.
11 ) Antywzorce testowania jednostkowego.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)