• DocumentCode
    2609026
  • Title

    Does Adaptive Random Testing Deliver a Higher Confidence than Random Testing?

  • Author

    Chen, Tsong Yueh ; Kuo, Fei-Ching ; Liu, Huai ; Wong, W. Eric

  • Author_Institution
    Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Hawthorn, VIC
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    145
  • Lastpage
    154
  • Abstract
    Random testing (RT) is a fundamental software testing technique. Motivated by the rationale that neighbouring test cases tend to cause similar execution behaviours, adaptive random testing (ART) was proposed as an enhancement of RT, which enforces random test cases evenly spread over the input domain. ART has always been compared with RT from the perspective of the failure-detection capability. Previous studies have shown that ART can use fewer test cases to detect the first software failure than RT. In this paper, we aim to compare ART and RT from the perspective of program-based coverage. Our experimental results show that given the same number of test cases, ART normally has a higher percentage of coverage than RT. In conclusion, ART outperforms RT not only in terms of the failure-detection capability, but also in terms of the thoroughness of program-based coverage. Therefore, ART delivers a higher confidence of the software under test than RT even when no failure has been revealed.
  • Keywords
    program testing; software quality; adaptive random testing; failure-detection; program-based coverage; software testing technique; Communications technology; Computer science; Programming; Software algorithms; Software engineering; Software performance; Software quality; Software testing; Subspace constraints; Adaptive Random Testing; Failure-Based Testing; Random Testing; Test Coverage Criteria;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.23
  • Filename
    4601538