Jetzt eintauschen
und EUR 6,82 Gutschein erhalten
Eintausch
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Testgetriebene Entwicklung mit JUnit & FIT: Wie Software änderbar bleibt [Gebundene Ausgabe]

Frank Westphal
4.6 von 5 Sternen  Alle Rezensionen anzeigen (14 Kundenrezensionen)

Erhältlich bei diesen Anbietern.



Kurzbeschreibung

November 2005
Testgetriebene Entwicklung geht von einem fehlschlagenden Test aus. Software wird in kleinen sicheren Schritten entwickelt, die abwechselnd darauf abzielen, eine neue Anforderung zu implementieren (den fehlschlagenden Test also zu erfüllen) und das Design zu verbessern (und dabei weiterhin alle Tests zu bestehen).
- Wenn frühes und häufiges Testen wichtig ist, warum schreiben wir nicht für jedes neue Feature zuerst einen automatisierten Test? So können wir während der Entwicklung jederzeit unsere Tests ausführen und lernen, ob unser Code wie gewünscht funktioniert.
- Wenn Design wichtig ist, warum investieren wir dann nicht Tag für Tag darin? So können wir dafür sorgen, dass es möglichst einfach bleibt und nicht mit der Zeit zunehmend degeneriert.
- Wenn Anforderungsdefinition wichtig ist, warum ermöglichen wir unseren Kunden dann nicht, in einem ausführbaren Anforderungsdokument Testfälle für konkrete Anwendungsbeispiele zu spezifizieren? So können wir dokumentieren, welche Funktionalität tatsächlich gefordert ist, und anschließend verifizieren, ob die Erwartungen des Kunden erfüllt werden.
Das Buch führt mit praktischen Beispielen in die Testgetriebene Entwicklung mit den Open-Source-Werkzeugen JUnit und FIT ein.


Produktinformation

  • Gebundene Ausgabe: 346 Seiten
  • Verlag: Dpunkt Verlag; Auflage: 1., Aufl. (November 2005)
  • Sprache: Deutsch
  • ISBN-10: 3898642208
  • ISBN-13: 978-3898642200
  • Größe und/oder Gewicht: 23,8 x 16,6 x 2,4 cm
  • Durchschnittliche Kundenbewertung: 4.6 von 5 Sternen  Alle Rezensionen anzeigen (14 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 499.256 in Bücher (Siehe Top 100 in Bücher)

Produktbeschreibungen

Pressestimmen

"Dieses Buch ist verständlich und sehr parxisnah geschrieben. Es hilft Ihnen bei den ersten Schritten und auch während der Testentwicklung und Auswertung der Tests im Projekt. Es erhält so meine uneingeschränkte Empfehlung." -- Javamagazin 3.2006

Rezension

Den aktuellen Stand praktischrelevant beschreiben und dabei trotzdem einen Schritt voraus denken -- mit Testgetriebene Entwicklung mit JUnit & FIT schafft Frank Westphal, was skalierbare Softwareentwicklung betrifft, beides. Einer von vielen Gründen, warum Softwareentwickler, technische Projektleiter und auch Studenten früher oder später bei seinen Seiten landen werden.

"Testen ist nicht cool" damit beginnt Westphal sein Buch. Und damit dürfte er die Meinung eines Großteils seiner Leser vertreten. Bis JUnit kam. Denn: testen kann Spaß machen, Testen kann automatisch passieren, mehr Vorteile bringen als Kosten und sogar einfach sein. Okay. Das heißt? "Testgetriebene Entwicklung ist eine qualitätsbewusste Programmiertechnik, mit der wir ein Programm in kleinen Schritten entwickeln können. Als Entwickler schreiben wir automatisierte Unit Tests für die Anforderungen an unseren Code. Diese Tests prüft ein Programm in kleinen unabhängigen Einheiten." So viel dazu.

Testgetriebene Entwicklung mit JUnit & FIT führt in eben diese testgetriebene Entwicklung mit den entsprechenden Techniken und Werkzeugen ein. Westphal zeigt die Grundlagen, JUnit, den Entwicklungszyklus, die Rolle der Refectorings und die Integration im Team. Ebenso zeigt er das Schreiben automatisierter Tests und den Umgang mit schwierigen Testsituationen. Kurz vor Schluss dann ein Kapitel zu FIT und abschließend Gedanken für die Zukunft. Als Codebeispiel dient Java.

Cool... das testen und so. Testgetriebene Entwicklung mit JUnit & FIT ist ein ernsthaftes Buch, das von jemandem geschrieben wurde, der Spaß an der Sache hat und weiß wovon er schreibt. Lesen! Es lohnt sich! --Wolfgang Treß


Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

4.6 von 5 Sternen
4.6 von 5 Sternen
Die hilfreichsten Kundenrezensionen
13 von 14 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Testen als Mittel zum Zweck 12. November 2005
Zuerst mag man sich fragen, ob die Welt noch ein Buch übers Testen braucht. Zum den Themen Testen im Allgemeinen, JUnit und testgetriebene Entwicklung existieren bereits sehr gute Bücher (z.B. von Johannes Link oder Kent Beck). Der Unterschied findet sich im Untertitel zu Frank Westphals Buch: "Wie Software änderbar bleibt". Bei Frank Westphal geht es nicht primär darum, wie JUnit funktioniert und wie man die ganzen Probleme löst, die einem beim Testen mit JUnit so widerfahren (Datenbanken, Threads, Application-Server). Vielmehr geht es darum, wie man Software in der heutigen schnell-lebigen Zeit mit seinen agilen Vorgehensweisen entwickeln kann, ohne dass sie einem schon nach wenigen Monaten zusammenbricht. Testgetriebene Entwicklung ist "lediglich" das Hilfsmittel, dass Frank Westphal - mit Recht - dazu verwendet. Und so wundert es nicht, dass auch diskutiert wird, wie sich Refactoring und kontinuierliche Integration im Zusammenspiel mit testgetriebener Entwicklung entfalten und wie man mit Mock-Objekten die Komponenten seines Softwaresystems entkoppelt.
Der Abschnitt über Akzeptanztests am Buchende schlägt ebenfalls genau in diese Kerbe.
Insgesamt hat Frank ein Buch vorgelegt, dass nicht nur sehr verständlich geschrieben ist, sondern dass auch einen wichtigen eigenen Beitrag liefert.
War diese Rezension für Sie hilfreich?
6 von 6 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Warum sind wir darauf nicht schon eher gekommen? 17. Januar 2007
Es gibt so Ideen, die sind so simpel, das man sich fragt, warum man nicht schon längst nach ihnen gearbeitet hat. Die testgetriebene Entwicklung ist so eine. JUnit kannte ich eigentlich schon, das ist ja auch schön und gut. Aber den Spieß gegenüber dem traditionellen Vorgehen umzudrehen ist mir bisher nicht eingefallen. Man schreibe erst einen Test, der natürlich fehlschlägt, weil ja noch kein Programm da ist, dass die gestellte Aufgabe erfüllen kann. Und in kleinen Schritten wird stetig verfeinert.

Frank Westphal beschreibt in angenehmem Stil, wie man von diesem simplen Ansatz ausgehend zu komplexen Systemen mit umfassenden Unit-Tests kommt. Und das Schöne: es funktioniert. Wer dieses Buch zur Hand nimmt, kann bald nicht mehr ohne ständige automatisierte Unit-Tests leben. Für mich eine meiner wichtigsten Buchkäufe der letzten Jahre.
War diese Rezension für Sie hilfreich?
6 von 7 Kunden fanden die folgende Rezension hilfreich
Von Amazon bestätigter Kauf
Seit langem habe ich kein Fachbuch mehr so schnell durchgearbeitet. Dies liegt neben dem Inhalt sicherlich auch am lockeren aber dennoch fundierten Schreibstil. Frank Westphal schafft es hier, die eigene Begeisterung für das Thema an den Leser weiterzugeben: Softwareentwicklung soll eben auch Spaß machen.

Das Buch gibt einen sehr guten Einblick in die testgetriebene Entwicklung. Bzgl. der vorgeschlagenen Methoden und Techniken wird überwiegend auf bewährte und insbesondere aus der XP-Ecke bekannte Aspekte zurückgegriffen. Somit liegt die Stärke des Buchs auch weniger darin, neue und überraschende Techniken zu präsentieren, sondern in der Integration dieser durch ein testgetriebenes Vorgehen. Besonders gelungen scheint mir auch die Herangehensweise an das Thema: Nach einer Einführung in das Vorgehen (testgetrieben) folgt unmittelbar der Einstieg in ein konkretes Beispiel mit JUnit. So wird die "Theorie" immer am Beispiel gezeigt. Das Buch folgt somit in seiner Sprache und Abfolge auch dem im Buch erläuterten Grundsatz "Einfachheit".

Letztlich gibt das Buch auch die individuelle Sicht des Autors auf das Thema Softwareentwicklung wieder und wird durch entsprechende Anekdoten gut ergänzt. Die Kapitel 7 und 11 enthalten abrundend auch "Manager-Themen" wie Kennzahlen und Wertschöpfung, allerdings glücklicherweise in einer praxisbezogenen Form.

Abschließend noch mein Dank dafür, dass ich im Buch "mitmachen" durfte (z. B. auf S. 10). ;-)

War diese Rezension für Sie hilfreich?
Die neuesten Kundenrezensionen
4.0 von 5 Sternen Für den Zweck okay
Also, wer kurz und bündig wissen will, wie man jetzt gleich einen
TestCase mit JUnit schreibt und weder die ganze Testproblematik an sich,
noch das dicke... Lesen Sie weiter...
Veröffentlicht am 5. Januar 2010 von M. Hansen
4.0 von 5 Sternen Sehr gut!
Besonders gut fand ich bei dem Werk, wie der Autor gut erläutert, wie testbarer Programmcode für eine erfolgreiche Entwicklung geschrieben werden kann. Lesen Sie weiter...
Veröffentlicht am 27. Dezember 2009 von Wagner Otto Wutzke
5.0 von 5 Sternen ganz aus dem häuschen
Also ich bin zwar erst auf Seite 59 angelangt aber nach wie vor (und dass schon seit vielen Lesestunden) ganz aus dem Häusschen. Lesen Sie weiter...
Veröffentlicht am 2. Oktober 2007 von Thomas Steinbach
5.0 von 5 Sternen Grandios !!
Als alten "prozeduralen" Entwickler hat mich dieses Buch glatt umgeworfen. Jahrelang habe ich Tests als notwendiges Übel übergangen und mich auf meinen Debugger... Lesen Sie weiter...
Veröffentlicht am 30. November 2006 von wibe
5.0 von 5 Sternen Lockere Lektüre für flotte Erfolge
Frank Westphal hat es geschafft, viel Inhalt und eine lockere, motivierende "Schreibe" zu kombinieren. Ich kenne JUnit seit langem, trotzdem habe ich sein Buch gerne gelesen. Lesen Sie weiter...
Veröffentlicht am 27. Oktober 2006 von Dr. Gernot Starke
5.0 von 5 Sternen Motivation für die Praxis
Dieses Buch liefert das technischen Know-How und allen nötigen Hintergrund für die testgetriebene Software-Entwicklung. Lesen Sie weiter...
Veröffentlicht am 7. Februar 2006 von "fwiethuechter"
5.0 von 5 Sternen Rundum gelungen
Zwischen Theorie und Praxis liegen of Welten: Während auf der einen Seite die Vorteile testgetriebener Entwicklung auf der Hand liegen, gestaltet sich deren Umsetzung im... Lesen Sie weiter...
Veröffentlicht am 22. Dezember 2005 von J. Pipka
5.0 von 5 Sternen Übers Entwickeln und Entwerfen - auf testgetriebene Art
Frank Westphal macht in seinem Buch recht deutlich, dass es ihm bei "testgetriebener Entwicklung" um eine qualitätsbewusste Programmiertechnik geht. Lesen Sie weiter...
Veröffentlicht am 24. November 2005 von Christoph Steindl
5.0 von 5 Sternen Ideal für professionelle Softwareentwickler
Das Buch bietet bietet eine hervorragende Einführung in die Technik der testgetriebenen Programmierung. Lesen Sie weiter...
Veröffentlicht am 18. November 2005 von Dierk Koenig
2.0 von 5 Sternen Ausreichend
Ich war voller Erwartung auf das Buch, das lange angekündigt war - und ich muss sagen, ich habe mir mehr erwartet. Vorallem zum Thema FIT. Ich kann das Buch nicht empfehlen!
Am 16. November 2005 veröffentlicht
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Ihr Kommentar