Gain an in-depth understanding of software testing management and process issues that are critical for delivering high-quality software on time and within budget. Written by leading experts in the field, this book offers those involved in building and maintaining complex, mission-critical software systems a flexible, risk-based process to improve their software testing capabilities. Whether your organization currently has a well-defined testing process or almost no process, Systematic Software Testing provides unique insights into better ways to test your software. This book describes how to use a preventive method of testing, which parallels the software development lifecycle, and explains how to create and subsequently use test plans, test design, and test metrics. Detailed instructions are presented to help you decide what to test, how to prioritize tests, and when testing is complete. Learn how to conduct risk analysis and measure test effectiveness to maximize the efficiency of your testing efforts. Because organizational structure, the right people, and management are keys to better software testing, Systematic Software Testing explains these issues with the insight of the authors' more than 25 years of experience.
I've set out to read all kinds of materials and books for an ISTQB certification and so far I have found it to be the most practical and helpful book that I've read. What it has different is the point of view: it doesn't just fill you up with theory and glossary terms, but it presents you ways in which you can improve. It also helps put things into perspective if you want to have a better view over metrics and process improvements, which I found to be very important in my case.