Goodreads helps you keep track of books you want to read.
Start by marking “Effective Unit Testing: A guide for Java Developers” as Want to Read:
Effective Unit Testing: A guide for Java Developers
Enlarge cover
Rate this book
Clear rating
Open Preview

Effective Unit Testing: A guide for Java Developers

3.75  ·  Rating Details ·  73 Ratings  ·  15 Reviews

Code is written by humans who make mistakes - hence bugs and the need for testing. Savvy Java developers know that not all testing is created equal. In addition to traditional functional testing, many shops are adopting developer testing techniques such as unit testing. Specific, automated tests are created to verify the accuracy and function of code while or even before

...more
Paperback, 248 pages
Published February 13th 2013 by Manning Publications (first published May 28th 2012)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Effective Unit Testing, please sign up.

Be the first to ask a question about Effective Unit Testing

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-29 of 200)
filter  |  sort: default (?)  |  Rating Details
Jeanne Boyarsky
Mar 23, 2013 Jeanne Boyarsky rated it it was amazing  ·  review of another edition
Shelves: technology
"Effective Unit Testing" felt familiar to me. I think it is because I read "Test Driven" and saw the author present some of the content from this title at the 2012 Server Side Java Symposium. You can get a feel for some of the smells from my live blog post of that session http://www.selikoff.net/2011/03/16/te...

Part one sets the stage. It walks you through a hypothetical teams journey - no tests tests test driven! I liked the examples of bad code and bad test examples. And I really like the e
...more
Alejandro Teruel
Dec 19, 2014 Alejandro Teruel rated it really liked it  ·  review of another edition
Shelves: en-casa, computación, www
A nice book on unit testing. Even though written for Java developers, I believe most developers with only a smattering of Java can understand most of the first two parts of the book, since it carries across to any xUnit framework for any programmming language x of comparable power (say Python or C#).

Chapter one can be used to motivate the newcomer to unit testing, while chapter two is a well-written and stimulating overview of what is to come in the following chapters.

Chapter three, which ends t
...more
Nahuel Mazzeo
Apr 10, 2014 Nahuel Mazzeo rated it really liked it  ·  review of another edition
Muy bueno en lineas generales, buena clasificación de test y muy desarrollado cada uno, usos eficientes y problemas habituales... Habla de groovy para explayar un poco y no ser puro java pero por hablar, se queda corto en las ventajas del lenguaje... Los anexos son en su mayoría de cosas ya explicadas, solo agregan el concepto de runner junit que me parecio muy bueno... Muy bueno el capitulo de mejorar la velocidad de los test y de junit parametrizado
Janne Lemmetti
Dec 19, 2014 Janne Lemmetti rated it it was ok
Not a bad book but didn't match my expectations: I was expecting a more advanced or deeper book but the book provided hardly anything new. Probably good for beginners.

Didn't like to conversational writing style, could have been condensed a lot. But that might also be a good way to keep the book more approachable for beginners.

Kyle
May 08, 2016 Kyle rated it it was ok  ·  review of another edition
I picked this book as someone new to Java to learn about writing unit tests for that specific language. In that sense, I was disappointed and will likely pick up another book to help me understand how unit testing applies to Java and the tools available for this work (such as jUnit and Hamcrest). The book does offer an approachable look at what makes a (subjectively) good unit test, and I would recommend this book before reading something more academic like Xunit Test Patterns: Refactoring Test ...more
Esko Suomi
The book describes decent, practical set of test smells and solutions I personally have both encourtered and produced myself over the years. Some more advanced and complex cases would've been nice.
Madhur Ahuja
This book assumes previous Unit testing experience. Beneficial to people who have written lot of test cases and looking to improve their skills. (Java Based)
Robert
Nov 02, 2013 Robert rated it it was amazing  ·  review of another edition
Effective Unit Testing is a must read for new developers and testers. The author dives deep into what makes a good test and in doing so also shows how these tests can lead to better code design.

This might not be new information for experienced developers that are comfortable with unit testing. However if you are unable or unwilling to write good unit tests this book is simple to read and very valuable.

The methods discussed in this book can also be extended for integration testing as well so I'd
...more
Eduardo
Jun 16, 2014 Eduardo rated it really liked it  ·  review of another edition
Muy buen libro de buenas prácticas para la implementación de test unitarios. Es una especie de Clean Code, pero para unit testing :)
Andrew Berezovskyi
Jun 14, 2016 Andrew Berezovskyi rated it really liked it
Very nice book with tons of useful content. The problem is that it's neither for beginners nor for very advanced developers. In other words, read it and read it well, but don't set your expectations too high. You'll learn from it, but then there will still be more.
Brian O'Callaghan
This book was extremely informative and very engaging, a rare combo.

I think I'll finally be able to use these philosophies and methodologies in my own work now. Just because I read a book doesn't mean I'm "test-infected," but maybe I will be soon--here goes.
Zachariah
Jul 06, 2016 Zachariah rated it really liked it  ·  review of another edition
Good principles. A bit much redundancy on the pre and post summaries of every single section though.
John Tangney
Feb 09, 2014 John Tangney rated it really liked it
Very good! And short. I found it quite orthodox from a TDD perspective and I recommend it.
Luiz Ferreira
Sep 05, 2013 Luiz Ferreira rated it it was amazing  ·  review of another edition
Its a perfect book for people who dont know anything abou unit test and people who do. ...more
Janos Biro
Dec 29, 2013 Janos Biro rated it liked it
Shallow...
Lassi Autio
Lassi Autio marked it as to-read
Oct 09, 2016
Narendra Pathai
Narendra Pathai marked it as to-read
Sep 10, 2016
Pamin Rangsikunpum
Pamin Rangsikunpum marked it as to-read
Sep 02, 2016
Josh
Josh added it
Aug 24, 2016
Vadym Pechenoha
Vadym Pechenoha marked it as to-read
Oct 05, 2016
Cuong
Cuong rated it really liked it
Jul 13, 2016
Marius Merkevičius
Marius Merkevičius marked it as to-read
Jul 04, 2016
Mahfoudh Ebakar
Mahfoudh Ebakar marked it as to-read
Jun 29, 2016
Gary
Gary marked it as to-read
May 29, 2016
Juri
Juri marked it as to-read
May 29, 2016
Tsuki
Tsuki marked it as to-read
May 26, 2016
Allan Laal
Allan Laal marked it as to-read
May 22, 2016
Luciano Rubio
Luciano Rubio rated it it was amazing
May 16, 2016
Carlos Martínez Gadea
Carlos Martínez Gadea marked it as to-read
Apr 19, 2016
« previous 1 3 4 5 6 7 next »
There are no discussion topics on this book yet. Be the first to start one »

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book