10 FSM Based Testing Flashcards

1
Q

State Machine Defects

A

A missing or incorrect transition, event or action.
An extra, missing or corrupt state.
An illegal message failure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Markov Chains

A

Combine Operational Profiles (OP) with FSMs.
Pace probabilities on the transitions based on actual usage.
To better distribute testing effort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

UMM

A

Unified Markov Model

When a Markov chain becomes too large, group together related states.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

UMM forms a hierarchy such that

A

Top level states can be decomposed into internal states.
Internal states can be viewed as sub-operations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

UMM Thresholds

A

Used to determine which test cases to execute
Can change over time.

Three Types:
1. Overall probability
2. Stationary probablility
3. Transition probability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

FSMs

A

Good at modeling behavior and interactions.
Enable parallelism and concurrency
Both BBT and WBT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly