Jump to ratings and reviews
Rate this book

Test-Driven Java Development: Invoke TDD Principles for End-to-End Application Development

Rate this book
Test-driven development relies on a test-first procedure that emphasizes writing a test before the code, and then refactoring the code to optimize it. Performing TDD with Java improves the productivity of programmers and maintainability and performance of code. It also develops a deeper understanding of the language and shows how to employ it.

324 pages, Kindle Edition

First published August 27, 2015

24 people are currently reading
82 people want to read

About the author

Viktor Farcic

18 books22 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
19 (33%)
4 stars
26 (46%)
3 stars
10 (17%)
2 stars
1 (1%)
1 star
0 (0%)
Displaying 1 - 10 of 10 reviews
Profile Image for Billal Dz.
1 review2 followers
May 30, 2020
This is an excellent book to start learning about Test driven developpement in Java. In each chapter, the author defines a practical use case, with detailed specifications. Then, he writes, step by step, tests, code implementations, and refactorings.
Authors go through the most used test APIs and compares them (with practice). If you are a beginner Java programmer, this book is for you. You will learn too many technologies about testing, and developpement tools.
In addition, this book introduces practical use of Vagrant, Docker and Mongodb.
17 reviews
October 2, 2019
Pretty good introduction to TDD and a briefly introduction to BDD, CI as well.
I like the idea, to try some unit test framework and pick what fits for you.
I'll definitely recommend this book for my colleagues.
This entire review has been hidden because of spoilers.
1 review
March 25, 2017
Nice way of explaining TDD. There is a lot of examples but I would like to see even more coding and more complicated cases.
Profile Image for Francisco Garcia.
13 reviews2 followers
December 6, 2015
I would not say that the book has any remarkable content. Actually it might be even useless for experienced Java programmers. However I gave it a good ratting because it does a single job really well: covering all the basics of testing Java applications.

Although it might be lacking depth for a person wanting to learn TDD, if you already work this way within another language and now want to learn how it is done in Java, this book will be excellent.
Profile Image for Rodion Krivoshein.
66 reviews5 followers
October 14, 2016
This is a great introduction to TDD, covering tdd (and) bdd basics, tools and best practices, giving you a hands-on experience with unit, acceptance and integration testing.

If you're unsure whether you need to switch to tdd, then read introduction and conclusion chapters to understand the problem and get summary of how it can be resolved.
Displaying 1 - 10 of 10 reviews

Can't find what you're looking for?

Get help and learn more about the design.