It is an useful tool during testing to capture system requirements that describe states and their associated transitions.It lists all possible state transition combinations not just the valid ones, it unveils combinations that were not identified or documented or dealth with in the requirements. Its beneficial to discover theses defect before coding begins.Using it can help detect defect in implementation that enable invalid path from one state to another

Answers and Comments