Möchtest du deine Kenntnisse im Bereich Softwaretesting verbessern? Du hast eine sorgfältig zusammengestellte Sammlung der besten Bücher über Softwaretests gefunden, die deinen Ansatz zur Qualitätssicherung und testgetriebenen Entwicklung verändern werden.
Auf dieser Seite entdeckst du umfassende Rezensionen wesentlicher Werke von angesehenen Autoren wie Robert C. Martin und Michael C. Feathers. Ob du mit Legacy-Code kämpfst oder testgetriebene Praktiken beherrschen willst – diese sorgfältig ausgewählten Bücher zum Softwaretesten vermitteln dir das Wissen und die Techniken, die du brauchst, um saubereren, wartbareren Code zu schreiben.
(Hinweis: Wir teilen gerne unsere Lieblingsbücher mit dir! Als Amazon-Partner verdienen wir eine kleine Provision bei Einkäufen, die du über unsere Links tätigst. Dies hilft uns, weiterhin Inhalte zu erstellen, die dir gefallen.)
„Bad Tests, Good Tests” zeigt anhand zahlreicher Code-Beispiele, was schlechte Tests ausmacht und wie man sie verbessern kann. Tomek Kaczanowski behandelt Probleme von schlechter Lesbarkeit bis zu unnützen Tests, die er in realen Projekten gefunden hat. Das praxisnahe, humorvolle Buch eignet sich sowohl für Anfänger als auch für fortgeschrittene Java-Entwickler, die ihre Test-Fähigkeiten verbessern möchten.
Dieses Buch bietet eine praxisnahe Einführung in Test-Driven Development für objektorientierte Programmierung. Die Autoren zeigen anhand einer Java-Auktionssystem-Fallstudie, wie Unit Tests und Mock-Objekte zu eleganterem Design und wartbarem Code führen. Besonders für Java-Programmierer ist es eine wertvolle Lektüre, die Dich überzeugen wird, dass testgetriebene Entwicklung unverzichtbar ist.
Dieses 15 Jahre alte Buch bietet wertvolle Strategien, um Legacy-Code testbar zu machen und schrittweise zu verbessern. Mit praxisnahen Beispielen in Java und C++ zeigt Feathers, wie du Abhängigkeiten aufbrechen und sogenannte „Seams” schaffen kannst. Trotz altersbedingter Schwächen – einige Praktiken sind überholt und Multithreading fehlt völlig – ist es ein empfehlenswerter Leitfaden für jeden, der mit Legacy-Code arbeitet.
Dieser Klassiker der Softwareentwicklung erklärt, wie du sauberen, lesbaren und wartbaren Code schreibst. Von aussagekräftigen Namen und kurzen, fokussierten Funktionen bis hin zu sinnvollen Kommentaren und testgetriebenem Entwickeln – Martin vermittelt die Prinzipien anhand konkreter Java-Beispiele verständlich und unterhaltsam. Ein Muss für jeden Entwickler, trotz vereinfachter Darstellung des Concurrency-Themas.
In „Clean Craftsmanship” präsentiert Onkel Bob essenzielle Praktiken des Software-Handwerks in drei Teilen: „Disziplin” (mit Fokus auf TDD), „Standards” (Produktivität und Qualität) und „Ethik” (Verantwortung gegenüber verschiedenen Stakeholdern). Das leicht lesbare Buch, angereichert mit historischen Hintergründen und persönlichen Anekdoten, ist ein wertvoller Ratgeber für jeden professionellen Programmierer. Sehr empfehlenswert für dein Wachstum als Software-Handwerker.