Test Generation from Finite State Models Flashcards

1
Q

Abstract representation of behavior exhibited by some systems. Derived from application requirements. Not all aspects of requirements can be specified (security, performance, etc.)

A

FSM

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

Description of the status of a system that is waiting to execute a transition

A

State

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

Set of actions to be executed when a condition is fulfilled or when an event is received

A

Transition

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

Directed graph that contains nodes representing states and edges representing state transitions and output functions

A

State diagram

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

Introduce the concepts of hierarchically nested states and orthogonal regions, while extending the notion of actions. Have the characteristics of both Mealy machines and Moore machines.

A

UML state machines

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

Each state in M there exists a transition for each input symbol

A

Completely specified

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

For each pair of states (qi, qj) there exists an input sequence that takes M from state qi to qj

A

Strongly connected

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

Number of states in M is less than or equal to any other FSM equivalent to M

A

Minimal

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

Passes a collection of tests derived from its specification

A

Conformance testing

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

Set of all strings representing sub-paths, starting at the root, in the testing tree

A

Transition cover set

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

Uses the characterization set W of distinguishing sequences as the basis to generate a test set for an IUT (Implementation Under Test)

A

W-Method

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

Similar to W-method (tests are generated from a minimal, complete and connected FSM), but the size of the test set is often smaller

A

Partial W-Method

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

Sequences finds transfer and operation errors only

A

Unique input/output

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