一种基于查错率的测试用例选择方法_4

文档序号:9288377阅读:来源:国知局
081、6534、I1721、8357、8166、8910、12168、5848、5707、13032、1403、9840、6894、2389、7450、11536、1305、8277、13109、1862、12489、8966、5576、9970、1916、9789、4677、10542、8736、8517、8564、3156、9425、9673、7904、3799
第Ge [4]组测试用例编号:
746、483、7241、10648、9255、3754、9923、7427、12404、10517、8143、8325、2976、1519、6269、3494、461、6408、12344、1605、2072、9928、9593、9743、7930、2890、3111、8252、5991、8725、656、5469、2320、8160、8002、1102、2956、5224、10304、4272、10210、9964、10800、3337、8107、8197、5170、10021、1473、7184查错率从大到小排序依次为:
Fc[l]=0.76Fc[2]=0.70Fc[3]=0.65Fc[4]=0.46
14)Fe [I] =0.76,Fp [I] =0.66,此时 Fe [I]〈Fp [I],因而继续执行程序。
[0030]15)将i重新置为I。
[0031]16)此时i=l,满足i〈4的条件。
[0032]17)将Gp[l]与Gc[l]中的测试用例取交集,此时count不等于50且不等于0,因此将Gp[l]和Gc[l]的交集放入Gn[l]中,Gn[l]剩余部分的测试用例从Ge[2]中随机选取,得到Gn[I]如下所示:
第Gn[I]组测试用例编号为:
12415、11621、11523、9815、11582、11130、10723、9831、832、10720、12979、4085、6930、12691、9422、4459、5256、9827、3343、2430、10225、1987、5589、762、3272、9609、9997、2088、6083、3221、12354、10276、10206、13332、8896、7883、7437、8989、2974、286、1293、13250、6088、7091、4113、420、11638、12222、3079、11740、
i自加1,将Gp[2]与Gc[2]中的测试用例取交集,此时count不等于50且不等于0,因此将Gp[2]和Gc[2]的交集放入Gn[2]中,Gn[2]剩余部分的测试用例从Ge[3]中随机选取,得到Gn [2]如下所示:
632、269、3431、8066、4123、12094、9995、7867、2192、2812、6702、4798、1480、2977、7053、I1138、I1891、7136、7047、10412、12142、11394、6658、12527、921、10081、8517、6894、10542、8357、11721、6672、6534、9425、11728、13032、4049、1862、5722、9789、5017、8564、3799、9970、1916、8277、1305、2384、8166、8960、
i自加1,将Gp[3]与Gc[3]中的测试用例取交集,此时count不等于50且不等于0,因此将Gp[3]和Gc[3]的交集放入Gn[3]中,Gn[3]剩余部分的测试用例从Ge[4]中随机选取,得到Gn[3]组测试用例编号为:
9673、5707、8157、4677、12489、1806、3498、7450、12168、7298、1774、3156、9522、9840、8736、11536、13109、8966、2389、7904、12536、5576、1403、8910、5848、9255、3494、5224、8725、2320、6269、2072、12404、8002、8143、461、7930、5991、7184、746、3111、8107、3337、3754、10517、8325、2890、10210、8160、2956、
18)i自加1,此时i=4,将剩下的测试用例放入第Gn[4]中,得到如下结果: 10494、6601、1978、5857、3705、653、11908、11506、6180、6735、4913、6754、5213、3880、
4609、8540、12237、8823、3332、2615、10108、13305、9761、5081、5228、I102、10800、1473、656、9964、5469、5170、4272、10021、8197、10304、8252、6408、10648、7241、9923、9743、2976、7427、9928、483、1519、9593、1605、12344
19)将i自加1,i=5,此时i>n,将Fe[i] (i=l,2,…,η)中的值依次放入Fp [i](i=l, 2,..., η),分组 Gc[i] (i=l, 2,..., n)中的测试用例依次放入 Gp[i] (i=l, 2,..., η),将Gn[i] (i=l, 2,…,η)中的测试用例依次放入Ge [i] (i=l, 2,…,η)中,得到Ge [i]如下所示(i=l, 2, 3,4):
第Ge [I]组测试用例编号如下:
12415、11621、11523、9815、11582、11130、10723、9831、832、10720、12979、4085、6930、12691、9422、4459、5256、9827、3343、2430、10225、1987、5589、762、3272、9609、9997、2088、6083、3221、12354、10276、10206、13332、8896、7883、7437、8989、2974、286、1293、13250、6088、7091、4113、420、11638、12222、3079、11740第Ge [2]组测试用例编号:
632、269、3431、8066、4123、12094、9995、7867、2192、2812、6702、4798、1480、2977、7053、I1138、I1891、7136、7047、10412、12142、11394、6658、12527、921、10081、8517、6894、10542、8357、11721、6672、6534、9425、11728、13032、4049、1862、5722、9789、5017、8564、3799、9970、1916、8277、1305、2384、8166、8960第Ge [3]组测试用例编号:
9673、5707、8157、4677、12489、1806、3498、7450、12168、7298、1774、3156、9522、9840、8736、11536、13109、8966、2389、7904、12536、5576、1403、8910、5848、9255、3494、5224、8725、2320、6269、2072、12404、8002、8143、461、7930、5991、7184、746、3111、8107、3337、3754、10517、8325、2890、10210、8160、2956
第Ge [4]组测试用例编号:
10494、6601、1978、5857、3705、653、11908、11506、6180、6735、4913、6754、5213、3880、4609、8540、12237、8823、3332、2615、10108、13305、9761、5081、5228、I102、10800、1473、656、9964、5469、5170、4272、10021、8197、10304、8252、6408、10648、7241、9923、9743、2976、7427、9928、483、1519、9593、1605、12344
20)将i重新置为1,并执行Ge[i],得到每个分组的查错率Fe [i],由于查错率已经是从大到小的顺序,所以无需排序,查错率结果如下:
Fc[l]=0.79Fc[2]=0.73Fc[3]=0.59Fc[4]=0.54
21)Fe [I] =0.79,Fp [I] =0.76,此时 Fe [I]〈Fp [I],因而继续执行程序。
[0033]22)将i重新置为I。
[0034]23)此时i=l,满足i〈4的条件。
[0035]24)将Gp [I]与Ge [I]中的测试用例取交集,此时count不等于50且不等于0,因此将Gp[l]和Gc[l]的交集放入Gn[l]中,Gn[l]剩余部分的测试用例从Ge[2]中随机选取,得到Gn[I]如下所示:
第Gn[I]组测试用例编号为:
12415、11621、11523、9815、11582、11130、10723、9831、832、10720、12979、4085、6930、12691、9422、4459、5256、9827、3343、2430、10225、1987、5589、762、3272、7053、1862、3799、5017、12094、4049、11721、2192、8357、4123、921、1480、7867、8066、12527、6672、1305、269、9425、8166、7136、6658、11394、13032、2812、
25)i自加1,将Gp[2]与Ge[2]中的测试用例取交集,此时count不等于50且不等于O,因此将Gp [2]和Ge [2]的交集放入Gn [2]中,Gn [2]剩余部分的测试用例从Ge [3]中随机选取,得到Gn [2]如下所示:
7047、6702、10412、9995、632、11138、12142、4798、2977、11891、3431、7298、3156、8107、3498、10517、2956、3494、6269、9255、12536、8325、7904、1774、9673、5576、10210、4677、9522、5848、2320、8725、461、13109、8002、12168、2072、8966、8143、5707、3754、3337、8157、5991、3111、7184、9840、2389、12489、5224、
i自加1,将Gp[3]与Gc[3]中的测试用例取交集,此时count不等于50且不等于0,因此将Gp[3]和Gc[3]的交集放入Gn[3]中,Gn[3]剩余部分的测试用例从Ge[4]中随机选取,得到Gn [3]如下所示:
1806、8910、1403、7450、11536、8736、7241、2615、9593、13305、656、6601、8197、4913、10800、6735、1473、10494、5170、3332、12237、6408、11908、6180、9743、5469、3705、2976、8823、5228、8252、8540、9928、10021、4609、1519、5213、6754、11506、1978、653、12344、3880、1102、4272、10648、10108、1605、5081、9761、
26)i自加1,此时i=4,将剩下的测试用例放入第Gn[4]中,得到如下结果: 11740、8989、2974、5857、12354、6088、286、9609、3079、10276、6083、7437、2088、13332、
7091、I1638、6534、10081、8960、I1728、5722、2384
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1