Multiple Fault: Maximize Functions Proven by Refinement
What is the purpose of this algorithm?
How was this algorithm implemented?
The full set of test selection criteria for this algorithm are as follows:
1. Test Candidate Grouping 1 of 2: Test Set Isolation
a) Candidate Test Types (1)
b) Weightings: uses algorithm defaults
c) Cutoffs: uses algorithm defaults
2. Test Candidate Grouping 2 of 2: Internal Isolation
a) Candidate Test Types (2)
b) Weightings: uses algorithm defaults
c) Cutoffs: uses algorithm defaults
1. Test Weighting 1 of 6: Count Number of Items
a) Priority: 50
b) Entity: Number of Items
c) Type: Count
d) Domain: Suspect Functions Proven
e) Best Equals: Highest
2. Test Weighting 2 of 6: Sum Failure Probability
a) Priority: 50
b) Entity: Failure Probability
c) Type: Sum
d) Domain: Suspect Functions Proven
e) Best Equals: Highest
3. Test Weighting 3 of 6: Sum Failure Probability
a) Priority: 40
b) Entity: Failure Probability
c) Type: Sum
d) Domain: Suspect Failure Modes Proven
e) Best Equals: Highest
4. Test Weighting 4 of 6: Count Number of Items
a) Priority: 20
b) Entity: Number of Items
c) Type: Count
d) Domain: Suspect Functions Detected
e) Best Equals: Half-Split
5. Test Weighting 5 of 6: Sum Failure Probability
a) Priority: 20
b) Entity: Failure Probability
c) Type: Sum
d) Domain: Suspect Functions Detected
e) Best Equals: Half-Split
6. Test Weighting 6 of 6: Sum Failure Probability
a) Priority: 15
b) Entity: Failure Probability
c) Type: Sum
d) Domain: Suspect Failure Modes Detected
e) Best Equals: Half-Split
C. Default Test Cutoffs (2)
1. Cutoff 1 of 2: Count Number of Tests
a) Entity: Number of Tests
b) Type: Count
c) Domain: Isolation Path
d) Modifier: Test Usage
e) Target: Refinement
f) Condition: >= 3
g) Action: Ignore in Sequence
2. Cutoff 2 of 2: Count Number of Items
a) Entity: Number of Items
b) Type: Count
c) Domain: Suspected Items
d) Modifier: <none>
e) Target: <none>
f) Condition: <= 1
g) Action: Terminate Sequence