08 Boundary Testing Flashcards

1
Q

Input Domain Testing Process

A
  1. Identify Inputs
  2. Partition inputs space into sub-domains
  3. Analyze each sub-domain
  4. Select Test points.
  5. Test
  6. Boundary Testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Partition Boundary Problems Types

A

Closure Problem
Boundary Shift
Boundary Tilt
Missing Boundary
Extra Boundary

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

Extreme Point Combination (EPC)

A

Test the limits of the system.

Requirements:
- Set of test points for each sub-domain.
- Analysis to identify limits of each sub-domain.
- Produce all possible combinations of limits.

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

Test Case for EPC

A

(4^n) + 1
n = the dimension.

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

Extreme Point Combination works well with:

A

Closure Problem
Missing Boundary

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

Weak Nx1

A

Choose N points ON the boundary and 1 point OFF the boundary.

For each boundary, choose n boundary points.

Total Points: (n + 1) x b + 1
b = boundaries.

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

OFF point

A

Pick the OFF point so close to the boundary that any small amount of boundary change would change the processing mode of the test points/cases defined.

The OFF point should be on the side of the boundary that will receive different processing than the boundary points.

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

Boundary Relationship with OFF point

A

Closed Boundary => external point. ([ ])

Open Boundary => internal point. ( () )

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

Weak Nx1 works well with:

A

Closure Problem
Boundary Shift
Missing Boundary

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

___ should be a primary candidate for boundary testing

A

Weak 1x1

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

___ is useful in highly constrained situations (boundaries are well aligned)

A

EPC

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