Testgetriebene Entwickung mit JUnit & FIT
Wie Software änderbar bleibt
Seiten
2005
|
1., Aufl.
dpunkt (Verlag)
978-3-89864-220-0 (ISBN)
dpunkt (Verlag)
978-3-89864-220-0 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
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 anschliessend 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
- 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 anschliessend 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
Frank Westphal ist freier Softwareentwicklungscoach, Berater und Trainer. Seine Schwerpunkte sind Extreme Programming, Lean und Test-Driven Development. Mit dem Tonabnehmer bietet er einen Podcast zur Agilen Softwareentwicklung an.
Sprache | deutsch |
---|---|
Maße | 165 x 240 mm |
Gewicht | 579 g |
Einbandart | Paperback |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Java |
Schlagworte | FIT (Open Source) • Hardcover, Softcover / Informatik, EDV/Informatik • HC/Informatik, EDV/Informatik • JUnit • Programmierung • Qualitätsmanagement • Software Engineering / Softwareentwicklung • Softwareentwicklung • Softwaretest • Software-Test |
ISBN-10 | 3-89864-220-8 / 3898642208 |
ISBN-13 | 978-3-89864-220-0 / 9783898642200 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
mit über 150 Workouts in Java und Python
Buch (2023)
Carl Hanser (Verlag)
29,99 €
Einführung, Ausbildung, Praxis
Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90 €