As the title states, this is a friendly introduction to software testing. It covers the basics of testing theory and terminology, how to write test plans, and how defects are found and reported. It also goes over more advanced testing topics such as performance testing, security testing, combinatorial testing and others.
Written by a software engineer with more than fifteen years of software development and quality assurance experience, this book provides an industry-focused introduction to the field of software testing.
This book hits many topics in the area of software testing. The more simple are given rigorous treatment while more complex, are often named with the implementation of these left to the reader’s imagination.
I think that the book should be re-written with the objective of reducing its length by 33% and increasing the meat by 66%,