Unit Testing in Java: How Tests Drive the Code by Johannes Link, Peter Frohlich

BUY IT NEW

  • $53.95 List price
    $40.46 Online price
    $36.41 Member price
    (Save 32%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9781558608689&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

2 copies from $31.65

See All Available

(Paperback - New Edition)

  • Pub. Date: May 2003
  • 376pp
  • Sales Rank: 318,209
    Buy it Used: 2 copies from $31.65 See All Available

    Customers who bought this also bought

     
    • Overview
    • Editorial Reviews
    • Features

    Product Details

    • Pub. Date: May 2003
    • Publisher: Elsevier Science & Technology Books
    • Format: Paperback, 376pp
    • Sales Rank: 318,209

    Synopsis

    Unit Testing in Java
    How Tests Drive the Code
    Johannes Link
    With contributions by Peter Fröhlich
    Forewords by Erich Gamma and Frank Westphal

    "This...is a practical introduction to using automated unit tests and the test-first approach in your day-to-day software development. The automation framework used...is JUnit. It is a small and simple framework for creating and managing tests. However, more is needed for successful development with unit tests. In fact, a developer has to be familiar with many different testing techniques, in particular when unit tests have to be created in the context of databases or distributed applications based on application servers. This book sheds light on these problems and is a highly welcome contribution to the field of automated unit testing."—Erich Gamma, Co-author of JUnit and Technical Director, Object Technology International

    "This book brings together the knowledge that a number of pioneering extreme programmers wish they had when they started applying test-first programming five years ago. If you follow down that route, you will invariably run into testing problems. Even though you are writing your tests first, you will come to halt because you won't see how to test your code. That's natural. Actually, that's the perfect time to reflect. Or to pick up this book and read what Johannes tells us."—Frank Westphal, independent trainer and consultant

    Programmers understand that if errors are found at the early stage of a project they can be removed faster and at less cost than at later stages. For a variety of reasons, however, testing has lagged behind in software development practice. Now, complexdistributed systems and new software development techniques have brought a resurgent interest in testing. In this book Johannes Link gives clear guidance on how to make tests work for you, and shows how test-driven development works in practice.

    Features
    *Shows how the discovery and avoidance of software errors is a demanding and creative activity in its own right and can build confidence early in a project.
    *Demonstrates how automated tests can detect the unwanted effects of small changes in code within the entire system.
    *Discusses how testing works with persistency, concurrency, distribution, and web applications.
    *Includes a discussion of testing with C++ and Smalltalk.



    Johannes Link is project manager and software developer at andrena objects ag in Karlsruhe, Germany. He came to andrena after years of practical software engineering research at the German Cancer Research Center and the German ABB Corporate Research Center in Ladenburg, Germany. Peter Fröhlich works for Robert Bosch GmbH as a software architect focusing on process improvement, conceptual modeling, and testing.




    [Shelving] Java, Programming

    1-55860-868-0

    Annotation

    Audience: Software developers and Java programmers.

    More Reviews and Recommendations

    Biography

    For 4 years Johannes Link has been project manager and software developer at andrena objects ag in Karlsruhe, Germany. He came to andrena after years of practical software engineering research at the German Cancer Research Center and the German ABB Corporate Research Center. Johannes is responsible for andrena's internal and external training activities and has published articles on software testing and software development. He holds a diploma degree in medical computer science from Heidelberg University.

    Customer Reviews

    • Reader Rating:
    Be the first to write a review!