freeBook
 
 

Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Testgetriebene Entwicklung mit JUnit & FIT - Wie Software änderbar bleibt

Testgetriebene Entwicklung mit JUnit & FIT - Wie Software änderbar bleibt

von: Frank Westphal

dpunkt.verlag, 2005

ISBN: 9783898642200, 348 Seiten

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 33,20 EUR

Ersparnis: 5,80 EUR

  • Dein Gehirn - Das fehlende Handbuch. Ein Missing Manual.
    Jetzt lerne ich Borland JBuilder 4
    Praxiswissen Projektmanagement: Bausteine - Instrumente -Checklisten
    MySQL - Einführung, Programmierung, Referenz
    JUnit Profi-Tipps
    Java 2
    IT-Projektmanagement kompakt
    Web Engineering - Systematische Entwicklung von Webanwendungen
  • Hibernate und das Java Persistence API
    Praxisnahes Projektmanagement
    SPI - Software Process Improvement mit CMMI und ISO 15504
    Software-Test: Verifikation und Validation
    Handbuch zum Testen von Web-Applikationen
    Projektmanagement - Projekte effizient planen und erfolgreich umsetzen
    Gewinngarant Einkauf - Nachhaltige Kostensenkung ohne Personalabbau
    Praxishandbuch BPMN
 

Mehr zum Inhalt

Testgetriebene Entwicklung mit JUnit & FIT - Wie Software änderbar bleibt


 

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)

Über den Autor

Frank Westphal studierte Informatik an der FH Wedel. Seit 1998 beschäftigt 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 tätig und führte XP im Sommer 1999 in der Produktentwicklung der Intranet-Standardsoftware intraline ein. Seit 2001 arbeitet er als freier Berater und Trainer für Agile Softwareentwicklung, Testen und Refactoring und begleitet mehrere Entwicklungsteams.