Möchten Sie verkaufen? Hier verkaufen
Testgetriebene Entwicklung mit JUnit & FIT: Wie Software änderbar bleibt
 
 
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)

Derzeit nicht verfügbar.
Ob und wann dieser Artikel wieder vorrätig sein wird, ist unbekannt.


‹  Zurück zur Artikelübersicht

Produktbeschreibungen

textico.de

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ß

Javamagazin 3.2006

"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."

Kurzbeschreibung

Bei der Weiterentwicklung einer Software besteht die Gefahr, durch das Hinzufügen neuer Fähigkeiten unbeabsichtigte Änderungen an vorhandener Funktionalität vorzunehmen. In der testgetriebenen Entwicklung wird jede Änderung an der Funktionalität eines Programms zuvor durch einen neuen Test motiviert. Dieses Buch führt mit praktischen Beispielen in die testgetriebene Entwicklung mit dem frei verfügbaren Regressionstest-Framework JUnit ein und erklärt das Vorgehen bei Akzeptanztests mit FIT.

Klappentext

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.

Aus dem Inhalt:

- Unit Tests mit JUnit - Testgetriebene Programmierung - Refactoring - Häufige Integration (CruiseControl u.a.) - Testfälle schreiben von A bis Z - Isoliertes Testen durch Stub- und Mock-Objekte - Akzeptanztests mit FIT (Framework for Integrated Test)

"Hr. Westphal has turned his extensive experience in using and teaching developer testing with JUnit and FIT into a thorough and usable guide for programmers and testers, including the first published guide to JUnit 4. What I was most struck by in reading this book was the combination of philosophical background and detailed, practical advice."

-- Kent Beck, Three Rivers Institute

Über den Autor

Frank Westphal studierte Informatik an der FH Wedel. Seit 1998 beschaeftigt er sich mit Extreme Programming und beteiligt sich seitdem intensiv an der Verfeinerung der XP-Techniken. Von 1999 bis 2000 war er als Softwareentwickler bei channel one in Hamburg taetig und fuehrte XP im Sommer 1999 in der Produktentwicklung der Intranet-Standardsoftware intraline ein. Seit 2001 arbeitet er als freier Berater und Trainer fuer Agile Softwareentwicklung, Testen und Refactoring und begleitet mehrere Entwicklungsteams.
‹  Zurück zur Artikelübersicht