State transition testing uses a model of the states the component may occupy, the transitions between those states, the events which cause those transitions, and the actions which may result from those transitions. The model shall comprise states, transitions, events, actions and their relationships. The states of the model shall be disjoint, identifiable and finite in number. Events cause transitions between states, and transitions can return to the same state where they began. Events will be caused by inputs to the component, and actions in the state transition model may cause outputs from the component. The model will typically be represented as a state transition diagram, state transition model, or a state table. Test cases shall be designed to exercise transitions between states. A test case may exercise any number of transitions. For each test case, the following shall be specified: - the starting state of the component ...
Glad to see a new update
ReplyDelete