Reliable test design is important in software testing; without it, defects in software may remain undetected, making the software poor quality and causing dissatisfaction among users. This book presents the key test design techniques, in line with ISTQB, and explains when and how to use them, including in combination, with practical, real-life examples. Automated test design methods are also discussed. Tips and exercises are included throughout the book, allowing you to test your knowledge as you progress. ---- 'A masterful tour through the most important behavioural test design techniques.' Rex Black , President, RBCS, Inc.; Past President ASTQB and ISTQB --- 'This is the testing book I've been waiting for.' Elaine Weyuker , University Distinguished Professor; Member, US National Academy of Engineering; ACM Fellow; IEEE Fellow --- 'Finally, a book that makes the test design techniques available to everybody regardless of their level of experience. It will support testers wanting to improve the quality of their service or self-study for their ISTQB Advanced Level Certifications.' Francisca Cano Ortiz , Head of Software Quality Assurance, The Stars Group.