11 Flow Based Testing Flashcards

1
Q

UMM Drawbacks

A

Difficult to construct
Focused on only simple links

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

Decomposition into structured CFGs

A

Sequential concatenation is allowed.
Nesting is allowed
No goto’s
Unique entry and unqiue exit.

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

Bottom-up path defintion

A

Sequential concatenation
Nesting

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

Nesting Path Count

A

M - 1 + N

M = # of path from outer graph.
N = # of path from inner (nested) graph.

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

Sequential Concatenation Path Count

A

M X N

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

Path Sensitization

A

Not all deicisions are independent or sensible paths any more.

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

CFT Advantage

A

Increased power in covering dynamic decisions and interaction problems.

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

CFT Issues

A

Due to path empahsis.

Number of test cases increases substantially.
Additional cost related to more test cases.

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

DFT

A

Addresses dependencies among data items.
- Input variables.
- Constants
- Intermediate Variables
- Output variables.

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

DFT Data Operations

A

Data Definitions (D-Operation)
- Create and destruction of data
Data Use (U)
- C-Use (Computation)
- P-Use (Predicate)

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

Data Operation Relations

A

D-U: Normal Usage Case
D-D: Later defintion destroys the previous one.
U-U: No effect on data dependency (Ignored in DFT)
U-D: Anti-Usage (Indicates a problem)

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

DDG

A

Data Dependency Graph

A logical graph where computational results are expressed in terms of input variables and constants through the possible use of some intermediate data items as nodes and related D-U relations as links.

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