The groundbreaking book Design Driven Testing brings sanity back to the software development process by flipping around the concept of Test Driven Development (TDD)-restoring the concept of using testing to verify a design instead of pretending that unit tests are a replacement for design. Anyone who feels that TDD is "Too Damn Difficult" will appreciate this book.

Design Driven Testing shows that, by combining a forward-thinking development process with cutting-edge automation, testing can be a finely targeted, business-driven, rewarding effort. In other words, you'll learn how to test smarter, not harder.

  • Applies a feedback-driven approach to each stage of the project lifecycle.
  • Illustrates a lightweight and effective approach using a core subset of UML.
  • Follows a real-life example project using Java and Flex/ActionScript.
  • Presents bonus chapters for advanced DDTers covering unit-test antipatterns (and their opposite, "test-conscious" design patterns), and showing how to create your own test transformation templates in Enterprise Architect.



Autorentext
Matt Stephens is a Java developer, project leader, and technical architect with a financial organization based in central London. He's been developing software commercially for over 15 years, and has led many agile projects through successive customer releases. He has spoken at a number of software conferences on object-oriented development topics, and his writing appears regularly in a variety of software journals and websites, including The Register and ObjectiveView. Matt is the co-author of Extreme Programming Refactored: The Case Against XP (Apress, 2003) with Doug Rosenberg, Agile Development with ICONIX Process (Apress, 2005) with Doug Rosenberg and Mark Collins-Cope, and Use Case Driven Object Modeling with UML: Theory and Practice with Doug Rosenberg (Apress, 2007). Catch Matt online at www.softwarereality.com.

Inhalt
DDT vs. TDD.- Somebody Has It Backwards.- TDD Using Hello World.- Hello World! Using DDT.- DDT in the Real World: Mapplet 2.0 Travel Web Site.- Introducing the Mapplet Project.- Detailed Design and Unit Testing.- Conceptual Design and Controller Testing.- Acceptance Testing: Expanding Use Case Scenarios.- Acceptance Testing: Business Requirements.- Advanced DDT.- Unit Testing Antipatterns (The Don'ts).- Design for Easier Testing.- Automated Integration Testing.- Unit Testing Algorithms.
Titel
Design Driven Testing
Untertitel
Test Smarter, Not Harder
EAN
9781430229445
ISBN
978-1-4302-2944-5
Format
E-Book (pdf)
Hersteller
Herausgeber
Veröffentlichung
11.01.2011
Digitaler Kopierschutz
Wasserzeichen
Dateigrösse
18.77 MB
Anzahl Seiten
368
Jahr
2011
Untertitel
Englisch