Title :
Probabilistic Adaptive Random Testing
Author :
Chan, Kwok Ping ; Chen, T.Y. ; Towey, Dave
Author_Institution :
Dept. of Comput. Sci., Hong Kong Univ.
Abstract :
Adaptive random testing (ART) methods are software testing methods which are based on random testing, but which use additional mechanisms to ensure more even and widespread distributions of test cases over an input domain. Restricted random testing (RRT) is a version of ART which uses exclusion regions and restricts test case generation to outside of these regions. RRT has been found to perform very well, but its use of strict exclusion regions (from within which test cases cannot be generated) has prompted an investigation into the possibility of modifying the RRT method such that all portions of the input domain remain available for test case generation throughout the duration of the algorithm. In this paper, we present a probabilistic approach, probabilistic ART (PART), and explain two different implementations. Preliminary empirical data supporting the methods is also examined
Keywords :
probability; program testing; exclusion regions; probabilistic adaptive random testing; restricted random testing; software testing; test case generation; Application software; Australia; Communications technology; Computer science; Performance evaluation; Software testing; Statistical analysis; Subspace constraints;
Conference_Titel :
Quality Software, 2006. QSIC 2006. Sixth International Conference on
Conference_Location :
Beijing
Print_ISBN :
0-7695-2718-3
DOI :
10.1109/QSIC.2006.48