Sztuka testowania jednostkowego: Z przykładami w C#

Ocena:   (4,3 na 5)

Sztuka testowania jednostkowego: Z przykładami w C# (Roy Osherove)

Opinie czytelników

Podsumowanie:

Książka na temat testowania jednostkowego w języku C# jest chwalona za jasne, praktyczne podejście i łatwy do zrozumienia język, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i doświadczonych programistów. Zawiera cenne koncepcje, techniki i przykłady ze świata rzeczywistego, które można natychmiast zastosować. Spotkała się jednak z krytyką za zdezorganizowaną treść, zmienną głębokość i błędy w przykładach kodu, co prowadzi do tego, że niektórzy czytelnicy uważają ją za mylącą.

Zalety:

Napisana jasnym, zrozumiałym językiem angielskim.
Zawiera praktyczne i przydatne przykłady.
Dobra zarówno dla początkujących, jak i doświadczonych programistów.
Obejmuje rzeczywiste problemy napotykane podczas testowania jednostkowego.
Skupia się na ważnych koncepcjach, takich jak „3 A testów jednostkowych (Arrange, Act, Assert)”.

Wady:

Niektórzy czytelnicy uważają, że organizacja jest nielogiczna.
Zawiera błędy w przykładach kodu.
Kilku czytelników uważa, że brakuje głębi w niektórych tematach.
Niektóre wydania mogą nie być aktualne, co prowadzi do rozczarowania używanymi egzemplarzami.
Powtarzające się odniesienia do innych materiałów, co może dezorientować czytelników.

(na podstawie 66 opinii czytelników)

Oryginalny tytuł:

The Art of Unit Testing: With Examples in C#

Zawartość książki:

Streszczenie

The Art of Unit Testing, Second Edition prowadzi krok po kroku od pisania pierwszych prostych testów do tworzenia solidnych zestawów testowych, które są łatwe w utrzymaniu, czytelne i godne zaufania. Opanujesz podstawowe idee i szybko przejdziesz do tematów o wysokiej wartości, takich jak mocks, stubs i izolacja, w tym frameworki takie jak Moq, FakeItEasy i Typemock Isolator. Poznasz wzorce i organizację testów, pracę ze starszym kodem, a nawet z kodem „nietestowalnym”. Po drodze dowiesz się o testach integracyjnych oraz technikach i narzędziach do testowania baz danych i innych technologii.

O książce

Wiesz, że powinieneś testować jednostkowo, więc dlaczego tego nie robisz? Jeśli dopiero zaczynasz przygodę z testami jednostkowymi, uważasz, że są one żmudne lub po prostu nie przynoszą wystarczających korzyści za włożony w nie wysiłek, czytaj dalej.

The Art of Unit Testing, Second Edition poprowadzi Cię krok po kroku od napisania pierwszych prostych testów jednostkowych do zbudowania kompletnych zestawów testów, które są łatwe w utrzymaniu, czytelne i godne zaufania. Szybko przejdziesz do bardziej skomplikowanych tematów, takich jak mocks i stubs, jednocześnie ucząc się korzystać z frameworków izolujących (mocking), takich jak Moq, FakeItEasy i Typemock Isolator. Poznasz wzorce i organizację testów, refaktoryzację kodu aplikacji i nauczysz się testować „nietestowalny” kod. Po drodze dowiesz się o testach integracyjnych i technikach testowania z bazami danych.

Przykłady w książce wykorzystują język C#, ale będą przydatne dla każdego, kto używa statycznie typowanego języka, takiego jak Java lub C++.

Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.

What's Inside

⬤ Tworzenie czytelnych, łatwych w utrzymaniu i godnych zaufania testów.

⬤ Podróbki, stuby, obiekty mock i frameworki izolujące (mocking).

⬤ Proste techniki wstrzykiwania zależności.

⬤ Refaktoryzacja starszego kodu.

O autorze

Roy Osherove koduje od ponad 15 lat, konsultuje i szkoli zespoły na całym świecie w zakresie delikatnej sztuki testowania jednostkowego i rozwoju opartego na testach. Jego blog znajduje się pod adresem ArtOfUnitTesting.com.

Spis treści

CZĘŚĆ 1 ROZPOCZĘCIE.

⬤ Podstawy testów jednostkowych.

⬤ Pierwszy test jednostkowy.

CZĘŚĆ 2 PODSTAWOWE TECHNIKI.

⬤ Wykorzystanie stubów do łamania zależności.

⬤ Testowanie interakcji przy użyciu obiektów mock.

⬤ frameworki izolacyjne (mockingowe).

⬤ Zagłębianie się we frameworki izolacyjne.

CZĘŚĆ 3 KOD TESTOWY.

⬤ Hierarchie i organizacja testów.

⬤ Filary dobrych testów jednostkowych.

CZĘŚĆ 4 PROJEKTOWANIE I PROCES.

⬤ Integracja testów jednostkowych z organizacją.

⬤ Praca ze starszym kodem.

⬤ Projektowanie i testowalność.

Dodatkowe informacje o książce:

ISBN:9781617290893
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2013
Liczba stron:375

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Sztuka testowania jednostkowego: Z przykładami w C# - The Art of Unit Testing: With Examples in...
Streszczenie The Art of Unit Testing, Second...
Sztuka testowania jednostkowego: Z przykładami w C# - The Art of Unit Testing: With Examples in C#
Sztuka testowania jednostkowego, wydanie trzecie: Z przykładami w JavaScript - The Art of Unit...
Sztuka testowania jednostkowego, wydanie trzecie...
Sztuka testowania jednostkowego, wydanie trzecie: Z przykładami w JavaScript - The Art of Unit Testing, Third Edition: With Examples in JavaScript

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)