Zasady, praktyki i wzorce testowania jednostkowego: Efektywne style testowania, wzorce i niezawodna automatyzacja testowania jednostkowego, prześmiewania i integracji.

Ocena:   (4,7 na 5)

Zasady, praktyki i wzorce testowania jednostkowego: Efektywne style testowania, wzorce i niezawodna automatyzacja testowania jednostkowego, prześmiewania i integracji. (Vladimir Khorikov)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781617296277
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:304

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Zasady, praktyki i wzorce testowania jednostkowego: Efektywne style testowania, wzorce i niezawodna...
Radykalna poprawa praktyki testowania i jakości...
Zasady, praktyki i wzorce testowania jednostkowego: Efektywne style testowania, wzorce i niezawodna automatyzacja testowania jednostkowego, prześmiewania i integracji. - Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati

Prace autora wydały następujące wydawnictwa:

© 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)