DocumentCode
3542604
Title
Centroid Based Adaptive Random Testing for object oriented program
Author
Putra, I. Putu Edy Suardiyana ; Mursanto, Petrus
Author_Institution
Enterprise Comput. Lab., Univ. Indonesia, Depok, Indonesia
fYear
2013
fDate
28-29 Sept. 2013
Firstpage
39
Lastpage
45
Abstract
A variant of Adaptive Random Testing (ART) called Centroid Based Adaptive Random Testing (CB-ART) has been developed. It aims to improve efficiency of ART which was claimed to have better performance than Random Testing (RT) in finding first error in a program. CB-ART is applying the concept of centroid for test case selection process. The technique for generating and computing centroid from a pool of input objects is the novelty of CB-ART. The experiment results show that our approach can generate 792.38% (near 8 times) more test cases than ARTGen and 108% more test cases than RANDOOP. Although capable in producing more test cases, the effectiveness of CB-ART is equal or higher than ARTGen and RANDOOP in some cases. We claim that our technique is able to generate high quality test case with shorter generation time.
Keywords
object-oriented programming; program testing; ARTGen; CB-ART; RANDOOP; centroid based adaptive random testing; high quality test case; object oriented program; test case selection process; Accuracy; Arrays; Clustering algorithms; Java; Strips; Subspace constraints; Testing; Adaptive Random Testing; Centroid; Random Testing; Test Case;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Science and Information Systems (ICACSIS), 2013 International Conference on
Conference_Location
Bali
Type
conf
DOI
10.1109/ICACSIS.2013.6761550
Filename
6761550
Link To Document