Shop now Shop now Shop now Shop All Amazon Fashion Up to 70% off Fashion Cloud Drive Photos Shop now Shop Amazon Fire TV Shop now Shop Fire HD 6 Learn More Shop now Shop now Shop now
£22.93
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Practical Unit Testing wi... has been added to your Basket
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Practical Unit Testing with JUnit and Mockito Paperback – 23 Apr 2013

6 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
£22.93
£22.93 £86.45
£22.93 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.

Special Offers and Product Promotions

  • Save £20 on Amazon.co.uk with the aqua Classic card. Get an initial credit line of £250-£1,200 and build your credit rating. Representative 32.9% APR (variable). Subject to term and conditions. Learn more.

Frequently Bought Together

  • Practical Unit Testing with JUnit and Mockito
  • +
  • Spring in Action
Total price: £53.92
Buy the selected items together



Product details

  • Paperback: 402 pages
  • Publisher: Tomasz Kaczanowski (23 April 2013)
  • Language: English
  • ISBN-10: 8393489393
  • ISBN-13: 978-8393489398
  • Product Dimensions: 19 x 2.3 x 23.5 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 128,429 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Tomek Kaczanowski is a technical team leader from Krakow, Poland. He has a strong interest in code quality, testing and automation - preferably all three together. Combining technical with soft skills, he also ventures into the realms of mentoring, teaching, lecturing and article writing, not to mention preaching sermons to the unconverted in the hope of redeeming them (or at least their code)! He hates doing things manually, and is allergic to empty src/test/java directories. Tomek believes that by working with legacy code, and improving it, he can make the world a better place. To his disappointment, the world does not seem to care all that much about his efforts. Apart from all this weirdness, he is a pretty normal person – a husband, father of two, and cat owner.

Inside This Book

(Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.7 out of 5 stars
5 star
5
4 star
0
3 star
1
2 star
0
1 star
0
See all 6 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

Format: Paperback
In a nutshell: This is an essential book on Unit Testing for both novice and experienced Java developer alike. Practical Unit Testing provides a well-paced and logical introduction into the world of Unit Testing, and also offers the more experienced practitioners a discussion on topics such as defining what to test and verify, how to write high-quality and maintainable tests, and also when (shock horror!) not to test. This book provides a plethora of examples and is extremely pragmatic in it's delivery of how to test in the real world. For anyone who is already a JUnit expert then I would recommend the sister book to this, Practical Unit Testing with TestNG and Mockito, which focuses on testing with TestNG (which IMHO is a genuine competitor to JUnit)

Practical Unit testing is divided into five primary sections: 'Developer's Tests', 'Writing Test', 'Hints and Discussion', 'Listen and Organise' and 'Make them better'. Section 1, 'Developer's Tests', begins by discussing motivations and the core methodology behind testing in general. Unit testing is then defined and the basic concepts introduced to the reader. Section 2 begins by getting the reader to write their first tests, and introduces key concepts such as assertions and parameterised tests.

Section 2 of the book continues with Chapter 4, which introduces the reader to Test Driven Development (TDD), and IMHO this chapter should be read by all Java developers. The author presents an excellent discussion on when to write tests, the 'rhythm' of TDD and the benefits offered, and also provides concrete examples.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By NOTiFY on 6 Mar. 2014
Format: Paperback Verified Purchase
I have been very resistant to embracing TDD totally and have dismissed over the years as yet another band wagon/fad. This book has totally changed my mind and converted me.

It is also one of the most readable technical books I have come across. It has the ideal balance of information, examples, exercises and humour.

What's even more impressive (IMO) is that English is Tom(ek)'s second language and credit to his editor making what could be a very dull and dry topic interesting and making me want to "test first".

Look forward to version 2 with a few chapters on testing Android Apps.Excellent.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Amazon Customer on 22 Aug. 2013
Format: Paperback Verified Purchase
Great book, I read it cover to cover in about 5 sittings and it kept my attention the whole time. Full of valuable insight and pointers to useful techniques which I have already put to good use. Reading this one book will take you from novice to advanced thanks to the broad scope of the content and great expertise of the author.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again


Feedback