Articles

Advanced Software Test Design Techniques, State Diagrams, State Tables and Switch Coverage

By Rex Black

In this article, we look at state-based testing.  State-based testing is ideal when we have sequences of events that occur and conditions that apply to those events, and the proper handling of a particular event/condition situation depends on the events and conditions that have occurred in the past.  In some cases, the sequences of events can be potentially infinite, which of course exceeds our testing capabilities, but we want to have a test design technique that allows us to handle arbitrarily-long sequences of events. Read this article to learn more about state-based testing.

This article was originally published in Testing Experience Magazine. 

Read this article → (PDF 1,109 kB)

Category: Test Design


Copyright ® 2017 Rex Black Consulting Services.
All Rights Reserved.
ISTQB Logo ASTQB Logo IREB Logo PMI Logo IIBA Logo ISTQB Logo
PMI is a registered mark of the Project Management Institute, Inc.