• 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