Software Testing and Analysis: Process, Principles and Techniques

This book was interesting to me , because of the title so let’s see what it offers.

The introduction in this book is boring , author speaks about some considerations and preparations for having automated testing.

Further author writes as for my taste way to academic.
I found topic of software test accuracy very interesting, but how author leading to this topic not the best approach.

First chapter was quite a filler, nothing worth of mentioning.

This is interesting! Some code is presented.

This book provides unique discussion about OOP especially if its topic of calls to objects.

Overall, not bad description of flow analysis during method calls in Java.

Author discuss threads too.

Ok in this book you will description of different tests and the meaning for what they responsible for.

Interesting tree of different tests.

This book included control flow tables and graphics, well its ok.

After 300 pages, I think this book have very academical nature, nothing wrong with that , but in practices it would be a challenge to apply, sometimes putting requirement in advance is not applicable or make sense.

Well this interesting, the OOP part of this book is detailed.

UML diagrams are presented too in this book for my taste is ok

Description of mocks is cool , but still kind of puzzling.

Some ideas on code review and process execution as programming were indeed interesting and deep.
Author speak in deep about scheduling of particular work processes.

In final chapters author speak about software architecture , pretty lightly like for my taste.

Final conclusion: this is highly  academic book, can be used as a reference only , nothing practical pure theory, but it may lead you for better workflow. Don’t buy this book, if you looking for examples from practice.