Slides 16 - Combinatorial Testing Flashcards

1
Q
Weak ECT Selection Criterion 
(ECT - Equivalence class testing)
A

A set of test cases 𝑆𝑆 ⊆ 𝑇𝑇 satisfies the weak ECT criterion if it contains every representative of all equivalence classes at least once

Test every equivalence class by one representative
● 4 test cases (weak ECT)
● 288 test Cases (strong ECT)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why Combinatorial Testing?

A

● Strong ECT & exhaustive testing are often infeasible

● Weak ECT & single fault assumption do not reveal interaction faults
for 𝑡𝑡 > 1

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

Interaction Rule

A

Most failures are induced by single parameter faults or by interaction of two parameters, with progressively fewer failures induced by interactions between
three or more parameters

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

Combinatorial Testing

A

A black-box test selection technique in which test cases are generated to execute specific combinations of valuesof several input parameters

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

Testing strength t

A

A test suite 𝑆 satisfies the t-wise coverage criterion if every t-wise interaction is covered by at least one test case

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

Conflict

A

A conflict is an irrelevant interaction of two or more parameter values

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

Conflict handling strategies

A
Conflict handling strategies to exclude irrelevant interactions:
● Abstract Parameter
● Sub-Models
● Replacement
● Avoidance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Robustness

A

Robustness describes the degree to which a system or

component can function correctly in the presence of external faults.

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

Masking Effect

A

The input masking effect is an effect that prevents a test case from testing all combinations of input values, which the test input is normally expected to test

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

Negative Test Case

A

Semantic information is required to distinguish valid and invalid value (combinations)
(Semantische Informationen werden benötigt, um gültige und ungültige Werte (Kombinationen) zu unterscheiden)

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