Prinzipien, Praktiken und Muster für Unit-Tests: Effektive Teststile, Muster und zuverlässige Automatisierung für Unit Testing, Mocking und Integrati

Bewertung:   (4,7 von 5)

Prinzipien, Praktiken und Muster für Unit-Tests: Effektive Teststile, Muster und zuverlässige Automatisierung für Unit Testing, Mocking und Integrati (Vladimir Khorikov)

Leserbewertungen

Zusammenfassung:

Das Buch 'Unit Testing: Principles, Practices, and Patterns“ wird als umfassender und praktischer Leitfaden für Unit-Tests hoch gelobt. Es betont einen pragmatischen Ansatz für das Testen, integriert architektonische Belange und konzentriert sich eher auf reale Anwendungen als auf einfache Beispiele. Viele Rezensenten loben die Klarheit, die Organisation und die inhaltliche Tiefe des Buches, wodurch es sowohl für Anfänger als auch für erfahrene Entwickler geeignet ist, die ihre Testpraktiken verbessern wollen.

Vorteile:

Umfassende Abdeckung der Prinzipien und Praktiken von Unit-Tests.
Klarer und pragmatischer Schreibstil, der komplexe Konzepte leicht verständlich macht.
Starker Fokus auf praktische, reale Anwendungen und Best Practices.
Bietet Einblicke in den Entwurf von testbarem Code und den Umgang mit externen Abhängigkeiten.
Gut strukturiert mit hervorragenden Kapitelzusammenfassungen und Anleitungen zu verschiedenen Teststilen.
Sehr empfehlenswert für Entwickler in jeder Phase ihrer Karriere.

Nachteile:

Einige Konzepte, wie z.B. „beobachtbares Verhalten“, könnten von klareren Definitionen und Beispielen profitieren.
Begrenzte Diskussion über UI-Tests, da der Schwerpunkt auf Unit-Tests liegt.
Das Kapitel über „Widerstand gegen Refactoring“ ist vielleicht nicht für alle Leser intuitiv und könnte mehr praktische Beispiele enthalten.
Es kann sein, dass man das Buch mehrmals lesen muss, um alle Informationen vollständig zu erfassen, da es eine Menge Inhalt zu verdauen gibt.

(basierend auf 58 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Verbessern Sie Ihre Testpraxis und Softwarequalität radikal mit neuen Teststilen, guten Mustern und zuverlässiger Automatisierung.

Hauptmerkmale

Ein praktischer und ergebnisorientierter Ansatz für Unit-Tests.

Verfeinern Sie Ihre bestehenden Unit-Tests durch die Implementierung moderner Best Practices.

Lernen Sie die vier Säulen eines guten Unit-Tests kennen.

Automatisieren Sie Ihren Testprozess auf sichere Weise, um Zeit und Geld zu sparen.

Erkennen Sie, welche Tests überarbeitet und welche ganz gestrichen werden müssen.

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

Über das Buch

Gute Testverfahren maximieren die Qualität Ihres Projekts und beschleunigen die Auslieferung, indem sie fehlerhaften Code frühzeitig im Entwicklungsprozess identifizieren. Falsche Tests machen Ihren Code kaputt, vervielfachen die Fehler und erhöhen Zeit und Kosten. Sie sind es sich selbst - und Ihren Projekten - schuldig zu lernen, wie man exzellente Unit-Tests durchführt.

Unit Testing Principles, Patterns and Practices lehrt Sie, Tests zu entwerfen und zu schreiben, die auf Schlüsselbereiche Ihres Codes einschließlich des Domänenmodells abzielen. In diesem klar geschriebenen Leitfaden lernen Sie, wie Sie professionelle Tests und Testsuiten entwickeln und Tests in den gesamten Lebenszyklus einer Anwendung integrieren. Sie werden erstaunt sein, wie bessere Tests Sie dazu bringen, besseren Code zu schreiben.

Was Sie lernen werden

Universelle Richtlinien zur Bewertung von Unit-Tests.

Testen zur Identifizierung und Vermeidung von Anti-Patterns.

Refactoring von Tests zusammen mit dem Produktionscode.

Verwendung von Integrationstests zur Überprüfung des gesamten Systems.

Dieses Buch ist geschrieben für

Für Leser, die die Grundlagen von Unit-Tests kennen. Die Beispiele sind in C# geschrieben und können leicht auf jede Sprache übertragen werden.

Über den Autor

Vladimir Khorikov ist ein Autor, Blogger und Microsoft MVP. Er hat zahlreiche Teams bei der Einführung in Unit-Tests beraten.

Inhaltsverzeichnis:

TEIL 1 DAS GRÖSSERE BILD.

1 ) Das Ziel von Unit-Tests.

2 ) Was ist ein Unit-Test?

3 ) Die Anatomie eines Unit-Tests.

TEIL 2 DAMIT IHRE TESTS FÜR SIE ARBEITEN.

4 ) Die vier Säulen eines guten Unit-Tests.

5 ) Mocks und Testfragilität.

6 ) Stile für Unit-Tests.

7 ) Refactoring für wertvolle Unit-Tests.

TEIL 3 INTEGRATIONSTESTS.

8 ) Warum Integrationstests?

9 ) Bewährte Praktiken für Mocking.

10 ) Testen der Datenbank.

TEIL 4 UNIT-TESTING-ANTI-PATTERNS.

11 ) Anti-Muster für Einheitstests.

Weitere Daten des Buches:

ISBN:9781617296277
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2020
Seitenzahl:304

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Prinzipien, Praktiken und Muster für Unit-Tests: Effektive Teststile, Muster und zuverlässige...
Verbessern Sie Ihre Testpraxis und...
Prinzipien, Praktiken und Muster für Unit-Tests: Effektive Teststile, Muster und zuverlässige Automatisierung für Unit Testing, Mocking und Integrati - Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati

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