Customer Review

December 20, 2016
This is a very useful book; it will get programmers and testers up to speed with current thinking and practices of agile testing. One important topic that is discussed is the Testing Pyramid, invented by Mike Cohn. It is a model that helps you make sense of different kinds of tests you could write: from the tests that are closer to the user, to the tests that are closer to the code. The Pyramid reminds you that unit, integration and UI tests are useful in different ways, and have different strengths and weaknesses. All of this is discussed at length in the book.

One strength of the book is that it explains everything very clearly, never skipping a passage. Beginners should find it easy to use. Another strength is that it is comprehensive: it gives an introduction to every angle of testing web applications: testing the UI with Selenium, unit testing the JavaScript, integration testing REST APIs, unit testing the model. Experienced developers could find it useful to check if there's something missing in their toolbelt. I like it in particular that Jonathan took the time to write a chapter on programming style. It sometimes happen that programmers forget that clean code leads to effective testing :)

Although this book is focused on testing for web applications, it should prove useful for people using other technologies, such as mobile development. The details are not the same, but the underlying principles about the nature of UI, integration and unit tests don't change.

This is a book about testing, not about Test-Driven Development; the latter is discussed in the final chapter. While testing is useful for both programmers and testers, TDD is mostly useful for programmers. For this reason, I suggest programmers to read more about TDD after this book. I suggest Kent Beck's "TDD By Example."

Full disclosure: I was a reviewer of the book before it was finalized.
6 people found this helpful
0Comment Report abuse Permalink

Product Details

4.9 out of 5 stars
16 customer ratings
5 star
4 star
3 star 0% (0%) 0%
2 star 0% (0%) 0%
1 star 0% (0%) 0%
$26.33+ Free shipping with Amazon Prime