6 STATE TRANSITION TESTING

WHY IS THIS CHAPTER WORTH READING?

State transition testing models the behaviour of an application or system for different input conditions. Behaviour here means the full expected functionality. In this chapter you will learn the difference between stateless and stateful applications, the main concepts of describing states and transitions and how to apply state transition testing (STT) in test design. You will learn how to use STT on its own, or together with EP and BVA. We introduce two test selection criteria: all-transition-state coverage and all-transition–transition coverage, which are relatively ‘cheap’ with high defect detection capability.

STATEFUL AND STATELESS SYSTEMS

In the previous chapter, we considered ...

Get Practical Test Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.