Comparing partition and random testing via majorization and Schur functions

被引:20
|
作者
Boland, PJ [1 ]
Singh, H
Cukic, B
机构
[1] Natl Univ Ireland Dublin, Dept Stat, Dublin 4, Ireland
[2] W Virginia Univ, Dept Stat, Morgantown, WV 26506 USA
[3] W Virginia Univ, Dept Comp Sci & Elect Engn, Morgantown, WV 26506 USA
关键词
partition testing; random testing; software debugging; majorization; Schur functions;
D O I
10.1109/TSE.2003.1166591
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The comparison of partition and random sampling methods for software testing has received considerable attention in the literature. A standard criterion for comparisons between random and partition testing based on their expected efficacy in program debugging is the probability of detecting at least one failure causing input in the program's domain. We investigate the relative effectiveness of partition testing versus random testing through the powerful mathematical technique of majorization, which was introduced by Hardy et al. The tools of majorization and the concepts of Schur (convex and concave) functions enable us to derive general conditions under which partition testing is superior to random testing and, consequently, to give further insights into the value of partition testing strategies.
引用
收藏
页码:88 / 94
页数:7
相关论文
共 50 条