Practical Test Design: Selection of Traditional and Automated Test Design Techniques

  • 5h 53m
  • A. Kovács, I. Forgács
  • BCS
  • 2019

Reliable test design is important in software testing; without it, defects in software may remain undetected. 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, allowing readers to test their knowledge as they progress.

In this Book

  • Introduction
  • Example Specification: Ticket Vending Machine
  • Risk Management and Test Optimisation
  • Defect Prevention
  • Domain-Based Testing
  • State Transition Testing
  • Business Rule-Based Testing
  • Scenario-Based Testing
  • Combinative and Combinatorial Testing
  • On-The-Fly Test Design
  • Model-Based Testing
  • Gherkin-Based MBT
  • MBT Using Graphs – Graphwalker
  • Testing The TVM – Summary and Method Comparison
  • Conclusions and Recommendations