Partition testing with usage models

被引:8
作者
Sayre, K [1 ]
Poore, JH [1 ]
机构
[1] Univ Tennessee, Dept Comp Sci, Knoxville, TN 37996 USA
关键词
usage model; Markov chain model; partition testing;
D O I
10.1016/S0950-5849(00)00100-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The fundamental statistical strategy of improving sampling efficiency through partitioning the population is applied to software testing. Usage models make it possible to apply this strategy to improve the efficiency of testing. The testing budget is allocated to the blocks of the partition, and the software is executed on the sample of uses drawn from each block or sub-population of potential uses. Usage models support many strategies for automated partitioning and generating test cases from the partitioned population. Two strategies are shown here with the efficiency gains demonstrated. (C) 2000 IEEE. Reprinted with permission from Proceedings of Science and Engineering in Software Development: A Recognition of Harlan D. Mills Legacy.
引用
收藏
页码:845 / 850
页数:6
相关论文
共 9 条
[1]  
Cochran W.G., 1953, A Wiley publication in applied statistics
[2]   PARTITION TESTING DOES NOT INSPIRE CONFIDENCE [J].
HAMLET, D ;
TAYLOR, R .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (12) :1402-1411
[3]  
NAIR VN, 1998, STAT SINICA JAN, P165
[4]  
POORE JH, 1998, APPL STAT SCI TESTIN
[5]  
SAYRE K, 1999, THESIS U TENNESSEE K
[6]   STATISTICAL TESTING OF SOFTWARE-BASED ON A USAGE MODEL [J].
WALTON, GH ;
POORE, JH ;
TRAMMELL, CJ .
SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (01) :97-108
[7]  
WEYUKER EJ, 1991, IEEE T SOFTWARE JUL, P97
[8]  
Whittaker J. A., 1993, ACM Transactions on Software Engineering and Methodology, V2, P93, DOI 10.1145/151299.151326
[9]   A MARKOV-CHAIN MODEL FOR STATISTICAL SOFTWARE TESTING [J].
WHITTAKER, JA ;
THOMASON, MG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (10) :812-824