Applying design of experiments to software testing

被引:78
作者
Dunietz, IS
Ehrlich, WK
Szablak, BD
Mallows, CL
Iannino, A
机构
来源
PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING | 1997年
关键词
design of experiments (DOE); partitioning; software testing;
D O I
10.1145/253228.253271
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently, a class of experimental designs has been devised that guarantee input domain coverage up to all combinations of k test factors taken t at a time. With such designs, all pairwise combinations (or triplets or quadruplets, etc.) are selected at least once. To evaluate their applicability to software testing, we analyzed the extent to which software coverage (i.e., code execution) achieved by these designs for t = 1,...,k is representative of that achieved by exhaustively testing all factor combinations. The block coverage obtained for t less than or equal to 2 was comparable with that achieved by exhaustively testing all factor combinations but higher-order values of t were required for path coverage. Implications of these results for software testing are discussed.
引用
收藏
页码:205 / 215
页数:11
相关论文
empty
未找到相关数据