or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
33 used & new from £13.75

Have one to sell? Sell yours here
 
   
Test Driven: TDD and Acceptance TDD for Java Developers
 
See larger image
 

Test Driven: TDD and Acceptance TDD for Java Developers (Paperback)

by Lasse Koskela (Author)
5.0 out of 5 stars  See all reviews (1 customer review)
RRP: £31.99
Price: £20.21 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £11.78 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Tuesday, November 17? Choose Express delivery at checkout. See Details
27 new from £17.50 6 used from £13.75

Frequently Bought Together

Test Driven: TDD and Acceptance TDD for Java Developers + Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) + Effective Java: Second Edition
Price For All Three: £52.19

Show availability and delivery details


Customers Who Bought This Item Also Bought

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

by Robert C. Martin
4.4 out of 5 stars (12)  £13.99
Effective Java: Second Edition

Effective Java: Second Edition

by Joshua Bloch
4.8 out of 5 stars (8)  £17.99
The Art of Agile Development

The Art of Agile Development

by James Shore
5.0 out of 5 stars (6)  £18.23
Refactoring: Improving the Design of Existing Code (Object Technology Series)

Refactoring: Improving the Design of Existing Code (Object Technology Series)

by Martin Fowler
4.3 out of 5 stars (20)  £22.76
User Stories Applied: For Agile Software Development (Addison Wesley Signature Series)

User Stories Applied: For Agile Software Development (Addison Wesley Signature Series)

by Mike Cohn
4.8 out of 5 stars (6)  £14.46
Explore similar items

Product details

  • Paperback: 513 pages
  • Publisher: Manning Publications; illustrated edition edition (12 Oct 2007)
  • Language English
  • ISBN-10: 1932394850
  • ISBN-13: 978-1932394856
  • Product Dimensions: 23.4 x 18.3 x 3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 121,282 in Books (See Bestsellers in Books)

    Popular in this category:

    #24 in  Books > Computing & Internet > Web Development > Software Testing

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   QBIT: Specialist Training opens new browser window
www.qbit.co.uk  -  ISEB Testing Qualifications Unbeatable Offers Available 
   Java Test opens new browser window
www.itko.com/lisa  -  Unit, Functional, Regression, Load Rapid, robust Java Testing Solution 
   Test Driven Development opens new browser window
www.inflectra.com/SpiraTeam  -  Powerful Test Driven Management System. Web Based. Free Download. 
  
 

Product Description

Product Description

In test driven development, you first write an executable test of what your application code must do. Only then do you write the code itself and, with the test spurring you on, you improve your design. In acceptance test driven development (ATDD), you use the same technique to implement product features, benefiting from iterative development, rapid feedback cycles, and better-defined requirements. TDD and its supporting tools and techniques lead to better software faster.

Test Driven brings under one cover practical TDD techniques distilled from several years of community experience. With examples in Java and the Java EE environment, it explores both the techniques and the mindset of TDD and ATDD. It uses carefully chosen examples to illustrate TDD tools and design patterns, not in the abstract but concretely in the context of the technologies you face at work. It is accessible to TDD beginners, and it offers effective and less well known techniques to older TDD hands.

What's Inside

  • Learn hands-on to test drive Java code
  • How to avoid common TDD adoption pitfalls
  • Acceptance test driven development and the Fit framework
  • How to test Java EE components-Servlets, JSPs, and Spring Controllers
  • Tough issues like multithreaded programs and data access code


  • About the Author

    Lasse Koskela is a methodology specialist at Reaktor Innovations. He started promoting Agile methods in Finland in 2002, ramped up the local Agile Seminars in 2005, and has coached dozens of teams around Europe in agile methods and development practices such as test driven development.

    Tags Customers Associate with This Product

     (What's this?)
    Click on a tag to find related items, discussions, and people.
     
    (3)
    (1)

    Your tags: Add your first tag
     

    What Do Customers Ultimately Buy After Viewing This Item?


     

    Customer Reviews

    1 Review
    5 star:
     (1)
    4 star:    (0)
    3 star:    (0)
    2 star:    (0)
    1 star:    (0)
     
     
     
     
     
    Average Customer Review
    5.0 out of 5 stars (1 customer review)
     
     
     
     
    Share your thoughts with other customers:
    Most Helpful Customer Reviews

     
    3 of 3 people found the following review helpful:
    5.0 out of 5 stars read it 10 times, it's worth , 2 Sep 2008
    By Ionel Condor (Cluj Napoca, ROMANIA) - See all my reviews
    Test Driven - Lasse Koskela/Manning

    I have read this book a few weeks ago and now I am getting started to really apply it in a project.
    In the field of TDD, this book is one of the best books I have ever read.
    The book is easy to ready, easy to understand and well-written.

    The author divided the book in three parts:

    The first one introduces the concepts/the topics: TDD and Acceptance TDD. It presents an overview of TDD, a nice tutorial that presents you TDD from the ground and even how to apply it to a working code (welcome to refactoring ). Nice introduction to ATDD.
    The part is well written and will make you understand very well the concepts.

    The second one tries to demonstrate how we can apply TDD in working examples, in working situations so we may say that is entirely a part dedicated to the concrete world of development.
    Some key concepts here: fixtures, test doubles, web development (servlets, Spring, JSP, Velocity, Wickets), jdbc database, ORM tools like Hibernate, thread testing , concurrency testing, GUI testing (Swing), tools for GUI testing.
    I think the part is a little bit exhaustive, I was getting tired trying to understand all these examples, but anyway it's a nice reference for all of you that might be interested.

    The last part deals with Agile programming /Extreme Programming and presents the concept of building
    an entire application in a test-first manner with Acceptance TDD. It presents an application build
    properly for such Acceptance TDD named Fit. I think that you have to read also some other books covering this topic in order to be fully documented. I think this part does not covering enough all the concepts behind "write the test first".

    It's important to mention also the appendices: they present JUnit and Easy Mock,
    both are well known in the Java world (especially the first one).

    I may say that I really love this book, I do not agree entirely with some concepts in the third part of the book but I think that except these points, even if I should read it 10 times I discover every time something new.

    Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


    Share your thoughts with other customers: Create your own review
     
     
     
    Only search this product's reviews



    Customer Discussions

    This product's forum
    Discussion Replies Latest Post
    No discussions yet

    Ask questions, Share opinions, Gain insight
    Start a new discussion
    Topic:
    First post:
    Prompts for sign-in
     

       


    Listmania!


    Look for similar items by category


    Look for similar items by subject


    Feedback

    Ad

    Your Recent History

     (What's this?)

    After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.