Die Kunst des Unit-Testens: Mit Beispielen in C#

Bewertung:   (4,3 von 5)

Die Kunst des Unit-Testens: Mit Beispielen in C# (Roy Osherove)

Leserbewertungen

Zusammenfassung:

Das Buch über Unit-Tests in C# wird für seinen klaren, praktischen Ansatz und seine leicht verständliche Sprache gelobt, wodurch es sowohl für Anfänger als auch für erfahrene Entwickler geeignet ist. Es bietet wertvolle Konzepte, Techniken und Beispiele aus der Praxis, die sofort angewendet werden können. Es wurde jedoch wegen des unorganisierten Inhalts, der Variablentiefe und der Fehler in den Codebeispielen kritisiert, was einige Leser verwirrt hat.

Vorteile:

Geschrieben in klarem, erklärbarem Englisch.
Enthält praktische und anwendbare Beispiele.
Sowohl für Anfänger als auch für erfahrene Entwickler geeignet.
Behandelt reale Probleme, die beim Unit-Testing auftreten.
Konzentriert sich auf wichtige Konzepte wie die '3 A's of unit testing (Arrange, Act, Assert)'.

Nachteile:

Einige Leser finden die Organisation unlogisch.
Enthält Fehler in Codebeispielen.
Einige Leser sind der Meinung, dass es bei bestimmten Themen an Tiefe fehlt.
Einige Ausgaben sind möglicherweise nicht mehr aktuell, was bei gebrauchten Exemplaren zu Enttäuschungen führt.
Wiederholt wird auf andere Materialien verwiesen, was die Leser verwirren kann.

(basierend auf 66 Leserbewertungen)

Originaltitel:

The Art of Unit Testing: With Examples in C#

Inhalt des Buches:

Zusammenfassung

The Art of Unit Testing, Second Edition führt Sie Schritt für Schritt vom Schreiben Ihrer ersten einfachen Tests bis hin zur Entwicklung robuster Testsets, die wartbar, lesbar und vertrauenswürdig sind. Sie werden die grundlegenden Ideen beherrschen und schnell zu hochwertigen Themen wie Mocks, Stubs und Isolation übergehen, einschließlich Frameworks wie Moq, FakeItEasy und Typemock Isolator. Sie werden sich mit Testmustern und -organisation, der Arbeit mit Legacy-Code und sogar mit „untestbarem“ Code beschäftigen. Ganz nebenbei lernen Sie etwas über Integrationstests sowie Techniken und Tools für das Testen von Datenbanken und anderen Technologien.

Über dieses Buch

Sie wissen, dass Sie Unit-Tests durchführen sollten, also warum tun Sie es nicht? Wenn Unit-Tests für Sie neu sind, wenn Sie Unit-Tests als mühsam empfinden oder wenn sich der Aufwand, den Sie betreiben, einfach nicht lohnt, dann lesen Sie weiter.

The Art of Unit Testing, Second Edition führt Sie Schritt für Schritt vom Schreiben Ihrer ersten einfachen Unit-Tests bis hin zur Erstellung kompletter Testsets, die wartbar, lesbar und vertrauenswürdig sind. Sie werden schnell zu komplizierteren Themen wie Mocks und Stubs übergehen, während Sie lernen, Isolations-Frameworks (Mocking) wie Moq, FakeItEasy und Typemock Isolator zu verwenden. Sie werden Testmuster und -organisation erforschen, Codeanwendungen refaktorisieren und lernen, wie man „untestbaren“ Code testet. Ganz nebenbei lernen Sie etwas über Integrationstests und Techniken für das Testen mit Datenbanken.

Die Beispiele in diesem Buch verwenden C#, sind aber für jeden geeignet, der eine statisch typisierte Sprache wie Java oder C++ verwendet.

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Was ist drin?

⬤ Erstellen Sie lesbare, wartbare und vertrauenswürdige Tests.

⬤ Fakes, Stubs, Mock-Objekte und Isolations-Frameworks (Mocking).

⬤ Einfache Techniken zur Injektion von Abhängigkeiten.

⬤ Refactoring von Legacy-Code.

Über den Autor

Roy Osherove programmiert seit über 15 Jahren und berät und schult Teams auf der ganzen Welt in der sanften Kunst des Unit-Testens und der testgetriebenen Entwicklung. Sein Blog findet sich unter ArtOfUnitTesting.com.

Inhaltsverzeichnis

TEIL 1 ERSTE SCHRITTE.

⬤ Die Grundlagen des Unit-Tests.

⬤ Ein erster Einheitstest.

TEIL 2 KERNTECHNIKEN.

⬤ Verwendung von Stubs zum Aufbrechen von Abhängigkeiten.

⬤ Interaktionstests mit Mock-Objekten.

⬤ Isolations-Frameworks (Mocking).

⬤ Vertiefung in Isolations-Frameworks.

TEIL 3 DER TESTCODE.

⬤ Testhierarchien und Organisation.

⬤ Die Säulen guter Unit-Tests.

TEIL 4 DESIGN UND PROZESS.

⬤ Einbindung von Unit-Tests in die Organisation.

⬤ Arbeiten mit altem Code.

⬤ Design und Testbarkeit.

Weitere Daten des Buches:

ISBN:9781617290893
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2013
Seitenzahl:375

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Die Kunst des Unit-Testens: Mit Beispielen in C# - The Art of Unit Testing: With Examples in...
Zusammenfassung The Art of Unit Testing, Second...
Die Kunst des Unit-Testens: Mit Beispielen in C# - The Art of Unit Testing: With Examples in C#
Die Kunst des Unit-Testens, Dritte Auflage: Mit Beispielen in JavaScript - The Art of Unit Testing,...
The Art of Unit Testing, Third Edition führt Sie...
Die Kunst des Unit-Testens, Dritte Auflage: Mit Beispielen in JavaScript - The Art of Unit Testing, Third Edition: With Examples in JavaScript

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)