The three testing books you should read in early 2017
This post is very short to not show spoilers :)
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
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
Automating and Testing a REST API
by Alan Richardson
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