This is a good book for people staring in testing API services. I gave it 4 star rating mainly because of the rarity of such materials. My expectations were a bit higher, in fact. The book is meant to be read side by side with the example code, so if you don't have it, you might feel a bit confused. There is tons of repetiotions of basic terms, I don't say it's bad, but at some point it gets a bit annoying. What I expected to see, but didn't: - More information on what is interesting to be tested from API perspective. - More information on creating proper abstraction layer. - More information on managing test data. - More information on the App as an API concept.
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