The book attempts to synthesize several decades' worth of advances in software testing, skipping tentative techniques and short-lived fads to focus on time-tested ideas and concepts that are expected to remain relevant as testing technology evolves. This book is not necessarily interested in the lat[...]