The three testing books you should read in early 2017

This post is very short to not show spoilers :)

Disclaimer: I'm manly a tester that know how to code and create applications (actually in Java, Javascript, Android, Angular, Ionic). So all these books require code skills (any level) and it's a actual testers transformation (T-Shaped, Tester 3.0, etc…)

Developer Testing: Building Quality Into Software

by Alexander Tarnowski

One of actual favorite book when I put a developer hat.
Alexander explain very well all about testing to tester and developers. Thre're some chapters with good explanation about testing without code, and the're some chapters with a lot of code explaining testability and how to apply some testing ideas in code.

If you are a developer you’ll understand a lot of concepts and practices to expand you knowledge and create software with quality.
If you are a tester you’ll see the “dark side” and understand there is no side. You’ll gain knowledge in development and see that many things to apply is not so ease as we think.

This book will show another dimension

Reviews on Goodreads: https://www.goodreads.com/book/show/27781314-developer-testing

Find on Amazon: https://www.amazon.com/Developer-Testing-Building-Addison-Wesley-Signature/dp/0134291069

The Way of the Web Tester: Reduce Bugs, Increase Quality, Have Fun

by Jonathan Rasmusson

Are you a newbie or experienced web tester? No mater you must read this book.

Jonathan guide his explanation on the automation pyramid in a upside down way, and I believe he is right. For testers it is a faster learning because they are used to working in the UI layer. But the author also explain really well the another layers in detail and with practical examples.

For developers in a agile team is a must read book too, because he show with some practical programming exercises in unit layer and mocking.

My tip: read slowly and try to do all exercises.

Reviews on Goodreads: https://www.goodreads.com/book/show/29584679-the-way-of-the-web-tester

Find on Amazon: https://www.amazon.com/Way-Web-Tester-Beginners-Automating-ebook/dp/B01MF92GTC/

Automating and Testing a REST API

by Alan Richardson

Alan have a super hight knowledge in Selenium WebDriver (with a great course on Alan site CompendiumDev) and author of Java for Testers.

In my opinion you must have previous knowledge in test REST APIs (even the author explains about it).

I’ve learned new interest things, like hack the HTTP request to create data (Fuzzer). All API examples are using an XML approach. I missed examples with JSON but it’s positive: we have a lot of examples using JSON on the internet.

I also liked the chapter about API abstractions. Is really a good thing think that your tool can be replaced to another, and the abstraction make the tests more readable.

Reviews on Goodreads: https://www.goodreads.com/book/show/33831267-automating-and-testing-a-rest-api

Find on Leanpub: https://leanpub.com/testrestapi

Like what you read? Give Elias Nogueira a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.