Slides

advertisement
Experimental Investigation of
Effectiveness of Logical
Expressions Using t-way Testing
RANJAN BHAMBROO
Introduction
 Experimental Evaluation of logical expressions.
 Same idea but continued on new path.
 T – way testing instead of pair-wise testing.
 New tool for generating logical expressions.
 New tool from NIST to construct t-way test sets.
T-way Testing
 T-way
 Pair – wise = 2-way
 T-way where t=2,3,4,5,6.
 T- way more effective than pairwise.
 But test cases not enough need more test cases.
T-way Testing
 Example:
 For 15 variables total number of combinations = 215
 215 = 32768 combinations
T-way values
Test Cases
2-way
10
3-way
24
4-way
58
5-way
131
6-way
296
Tools Used
 Boolean Expression Generator – ECU( Developed by
Ranjan Bhambroo)
 Advanced Combinatorial Testing System(ACTS) for
constructing t-way combinatorial test sets – NIST
 Fault Evaluator – ECU
Boolean Expression Generator(New Tool)
 Generates Logical Expressions Automatically.
 Simple and user friendly interface.
 Different Modes to generate Expressions:
a)Random Number of variables.
b)Fixed Number of variables.
c)Interval of variables
 Can Control complexity of expressions.
 Allows user to save expressions in a text file.
Experimental Results Of T-way Testing
Boolean
Expression
Generator
Fault Evaluator
Advanced
Combinatorial
Testing System

Effectiveness
Experimental Results Of T-way Testing
Note Using Pair Wise Test Cases
10
expressions/set
VNF
ORF
VRF
(ENF)
All Fault Types
(weighted avg.)
ASF
Set1
36.25 45.58 24.96
60.27
74.51
30.34
Set2
24.67 39.57
17.9
46.55
54.84
22.32
Set3
28.57 43.18 19.54
45.78
75
24.54
Set4
28.06 46.99 21.69
55.95
62.79
26.96
Set5
30.67 39.86 20.38
62.07
60.98
25.3
29.644 43.036 20.894 54.124
65.624
25.892
7.909
2.678
Average
Std. Deviation
3.823 2.974 2.376
6.801
Experimental Results Of T-way Testing
Note Using 3-Wise Test Cases
10
expressions/set
VNF
Set1
40.88 48.03 27.61 63.93
80
33.27
Set2
26.39 42.54 20.62 48.21 72.41
25.22
Set3
28.97 45.19 22.04 53.23 71.88
26.88
Set4
32.24
59.7 76.47
31.52
Set5
36.22 53.85 29.12 68.75 86.67
34.47
Average
32.94 48.344 25.082 58.764 77.486
30.272
Std. Deviation
5.157 4.201 3.248 7.339 5.457
3.611
ORF
VRF (ENF) ASF
52.11 26.02
All Fault Types
(weighted avg.)
Experimental Results Of T-way Testing
Note Using 4-Wise Test Cases
10
expressions/set
VNF
Set1
43.07 53.54
36.11
63.93
95
40.79
Set2
33.33 51.49
27.32
55.36
68.97
31.96
Set3
39.31 54.81
30.16
58.06
93.75
35.49
Set4
34.87 52.82
30.46
62.69
88.24
35.55
Set5
50.39 66.67
41.66
79.17
96.67
47.07
40.194 55.866 33.142 63.842 88.526
38.172
Average
Std. Deviation
ORF
6.14 5.508
VRF
5.125
(ENF)
8.266
ASF
10.179
All Fault Types
(weighted avg.)
5.267
Experimental Results Of T-way Testing
Note Using 5-Wise Test Cases
10
expressions/set
VNF
Set1
47.45 55.91
39.25
67.21
97.5
43.97
Set2
38.19
59.7
33.84
62.5
89.66
38.77
Set3
39.73 57.04
31.57
58.06
96.88
36.69
Set4
42.76 69.86
36.35
64.18
94.12
41.55
Set5
50.39 70.94
45.05
81.25
96.67
50.11
43.704 62.69 37.212
66.64
94.966
42.218
7.881
2.893
4.653
Average
Std. Deviation
ORF
4.601 6.423
VRF
4.68
(ENF)
ASF
All Fault Types
(weighted avg.)
Experimental Results Of T-way Testing
Note Using 6-Wise Test Cases
10
expressions/set
VNF
Set1
48.18 55.91
42.4
67.21
97.5
46.44
Set2
41.67 60.45 39.38
62.6
100
43.56
Set3
42.07 60.74 36.79
59.68
96.88
41.43
Set4
40.79 60.56 37.29
65.67
100
42.31
Set5
53.54 70.94 48.73
81.25
100
53.29
Average
45.25 61.72 40.918 67.282 98.876
45.406
Std. Deviation
4.902 4.953 4.377
ORF
VRF
(ENF)
7.449
ASF
1.391
All Fault Types
(weighted avg.)
4.29
Experimental Results Of T-way Testing
 2-way
 3-way
Experimental Results Of T-way Testing
 4-way
120
 5-way
120
100
100
80
80
60
60
40
20
0
40
20
0
Experimental Results Of T-way Testing
120
100
80
60
40
20
0
Set1
Set2
Set3
Set4
Set5
Average
Std.
Deviation
THANK YOU
Download