Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Für diesen Artikel ist leider kein Bild verfügbar.

Sustainable Test-Driven Development

, (Autoren)

Buch | Softcover
432 Seiten
2017
Addison-Wesley Educational Publishers Inc (Verlag)
978-0-321-86247-1 (ISBN)
CHF 58,30 inkl. MwSt
  • Titel wird leider nicht erscheinen
  • Artikel merken
Test-Driven Development (TDD) offers immense promise to software teams who want to improve efficiency, quality, and maintainability. But many organizations that implement TDD find it difficult to maintain their momentum as their test suites grow in size and complexity. Now, lean-agile pioneers Scott Bain and Amir Kolsky show how to avoid or overcome this problem - and keep driving more value from TDD over time.



The first guide focused on sustaining TDD, Sustainable Test-Driven Development reflects the proven approach Bain and Kolsky have developed and taught over the past five years. Through clear descriptions, relevant examples and case studies, and hands-on exercises, Bain and Kolsky combine theory and hands-on practice, guiding you through all this, and more:



Understanding the anatomy of a good test
Implementing sustainable TDD processes
Testing behavior, singularities, boundaries, specifications, workflow, and creation
Managing dependencies
Leveraging the Test-Invariance Principle
Testing legacy code, and refactoring to testability
Applying TDD to databases, user interfaces, multi-threaded/multi-processing systems, and architecture
Using TDD to improve performance and scalability
And much more

Using this book, you can successfully gain consensus and lead TDD initiatives that deliver the value they promise: not just in the short-term, but throughout your project lifecycle - and the lifecycles of projects you haven't even imagined yet.

1. Re-Defining TDD
2. Test Anatomy
3. Code Quality, and the Definition of a Good Test
4. The TDD Process
5. Types of Tests (Behavior, Singularity, Boundaries, Specification)
6. Testing and Dependencies
7. Managing Dependencies
8. Types of Tests (Workflow, Creation)
9. Design and Testing Principles
10. Refactoring to the Open-Closed
11. TDD and Design Patterns
12. Definition of Legacy Code
13. Refactoring to Testability
14. TDD and the Database
15. TDD and the User Interface / Frameworks
16. TDD and Multi-Threading / Multi-Processing
17. TDD and Architecture
18. TDD and Performance
19. TDD and Scalability
20. Conclusions, Next Steps
Appendix A. Tools
Appendix B. Unit vs. Acceptance Testing
Appendix C. TDD and Quality Assurance

Verlagsort New Jersey
Sprache englisch
Maße 178 x 235 mm
Themenwelt Informatik Office Programme Outlook
Informatik Software Entwicklung Qualität / Testen
ISBN-10 0-321-86247-3 / 0321862473
ISBN-13 978-0-321-86247-1 / 9780321862471
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich