This book presents the key test design techniques, in line with ISTQB, and explains the why and when of using them, with practical examples and code snippets. How and why the techniques can be combined is covered, as are automated test design methods. Tips and exercises are included throughout the book.