The Fictioning Horror Sale
 
 

Recently Viewed clear list


Powell's Q&A | September 3, 2014

Emily St. John Mandel: IMG Powell’s Q&A: Emily St. John Mandel



Describe your latest book. My new novel is called Station Eleven. It's about a traveling Shakespearean theatre company in a post-apocalyptic North... Continue »
  1. $17.47 Sale Hardcover add to wish list

    Station Eleven

    Emily St. John Mandel 9780385353304

spacer
Qualifying orders ship free.
$67.25
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
25 Local Warehouse General- General

More copies of this ISBN

Design Driven Testing: Test Smarter, Not Harder

by

Design Driven Testing: Test Smarter, Not Harder Cover

 

Synopses & Reviews

Publisher Comments:

The groundbreaking book Design Driven Testing brings sanity back to the software development process by flipping around the concept of Test Driven Design such that design comes in its rightful order--first. This book introduces the premise of Design Driven Testing: that you first create a software design, and then drive the tests and the code from that design model. The purpose of the tests then is not to drive the design but to reliably prove that the design has been correctly implemented.

Before you design, though, you need requirements: and you must be able to test that the requirements have been implemented to spec, using acceptance tests driven by critical control points that you will learn to identify in your use cases.

Design Driven Testing is an agile process. The author's approach to design is a lightweight, use-case driven methodology based upon a core subset of the UML. Design Driven Testing does not burden your projects with cumbersome design processes. Rather it recognizes reality--that design comes first. You design. You build tests to verify the design. You write code to implement the design. You run the tests to verify the code. With Design Driven Testing, you get all the benefits of Test Driven Development while recognizing the reality that design is, in fact, paramount. Brings sanity and design back to software development Illustrates a lightweight and highly-effective design approach Applies design driven testing to each stage of the project lifecycle What You'll Learn Bulletproof your code and test smarter, not harder Generate appropriate tests for each stage of a project's lifecyle Learn a streamlined approach to object-oriented design Verify detailed design through unit testing Drive acceptance testing through a design model based upon use cases Prove that requirements have been met through effective requirements testing Recognize and sidestep the problems inherent in Test-Driven Development Who this book is for

Design Driven Testing appeals to developers who want to throw of the shackles of extreme programming and test-driven design, and put some sanity back into their development efforts. The book especially appeals to those developers who are contractually obligated to verify their software against formal requirements, and to developers working on large-scale, multi-million-lines-of-code systems. These developers will benefit greatly from the rational and disciplined approach espoused by the authers.

Synopsis:

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. What you?ll learn Create unit and behavioral tests using JUnit, NUnit, FlexUnit. Generate acceptance tests for all usage paths through use case thread expansion. Generate requirement tests for functional requirements. Run complex acceptance tests across the enterprise. Isolate individual control points for self-contained unit/behavioral tests. Apply behavior-driven development frameworks like JBehave and NBehave Who this book is for

Design Driven Testing should appeal to developers, project managers, testers, business analysts, architects?in fact, anyone who builds software that needs to be tested. While equally applicable on both large and small projects, Design Driven Testing is especially helpful to those developers who need to verify their software against formal requirements. Such developers will benefit greatly from the rational and disciplined approach espoused by the authors. Table of Contents Somebody Has It Backwards TDD Using Hello World ?Hello World ? Using DDT Introducing the Mapplet Project Detailed Design and Unit Testing Conceptual Design and Controller Testing Acceptance Testing: Expanding Use Case Scenarios Acceptance Testing: Business Requirements Unit Testing Antipatterns (The ?Don?ts?) Design for Easier Testing Automated Integration Testing Unit Testing Algorithms Alice in Use-Case Land ?Twas Brillig and the Slithy Tests

Product Details

ISBN:
9781430229438
Author:
Stephens, Matt
Publisher:
Apress
Author:
Rosenberg, Doug
Subject:
Software Development & Engineering - General
Subject:
Software Development & Engineering - Quality
Subject:
Programming - General
Subject:
General-General
Edition Description:
New
Publication Date:
20100931
Binding:
TRADE PAPER
Language:
English
Pages:
300

Related Subjects

Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Quality Assurance and Testing
History and Social Science » World History » General

Design Driven Testing: Test Smarter, Not Harder New Trade Paper
0 stars - 0 reviews
$67.25 In Stock
Product details 300 pages Apress - English 9781430229438 Reviews:
"Synopsis" by , 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. What you?ll learn Create unit and behavioral tests using JUnit, NUnit, FlexUnit. Generate acceptance tests for all usage paths through use case thread expansion. Generate requirement tests for functional requirements. Run complex acceptance tests across the enterprise. Isolate individual control points for self-contained unit/behavioral tests. Apply behavior-driven development frameworks like JBehave and NBehave Who this book is for

Design Driven Testing should appeal to developers, project managers, testers, business analysts, architects?in fact, anyone who builds software that needs to be tested. While equally applicable on both large and small projects, Design Driven Testing is especially helpful to those developers who need to verify their software against formal requirements. Such developers will benefit greatly from the rational and disciplined approach espoused by the authors. Table of Contents Somebody Has It Backwards TDD Using Hello World ?Hello World ? Using DDT Introducing the Mapplet Project Detailed Design and Unit Testing Conceptual Design and Controller Testing Acceptance Testing: Expanding Use Case Scenarios Acceptance Testing: Business Requirements Unit Testing Antipatterns (The ?Don?ts?) Design for Easier Testing Automated Integration Testing Unit Testing Algorithms Alice in Use-Case Land ?Twas Brillig and the Slithy Tests

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.