arrow
Return

Code Coverage of Adaptive Random Testing

delete2013-03-01
delete49
delete
OA
AI
T
Tsong Yueh Chen *
F
Fei‐Ching Kuo
H
Huai Liu
W
W. Eric Wong
DOI:10.1109/TR.2013.2240898delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Random testing is a basic software testing technique that can be used to assess the software reliability as well as to detect software failures. Adaptive random testing has been proposed to enhance the failure-detection capability of random testing. Previous studies have shown that adaptive random testing can use fewer test cases than random testing to detect the first software failure. In this paper, we evaluate and compare the performance of adaptive random testing and random testing from another perspective, that of code coverage. As shown in various investigations, a higher code coverage not only brings a higher failure-detection capability, but also improves the effectiveness of software reliability estimation. We conduct a series of experiments based on two categories of code coverage criteria: structure-based coverage, and fault-based coverage. Adaptive random testing can achieve higher code coverage than random testing with the same number of test cases. Our experimental results imply that, in addition to having a better failure-detection capability than random testing, adaptive random testing also delivers a higher effectiveness in assessing software reliability, and a higher confidence in the reliability of the software under test even when no failure is detected.
Keywords:
Adaptive random testing
code coverage
failure-based testing
random testing

Journal

IEEE Transactions on Reliability cover
IEEE Transactions on Reliability
IF:
5.7
Papers:
2.8K
Citations:
8.5K

Organization

S
Swinburne University of Technology
Scholars:
9.3K
Papers: 1.2W
Citations: 2.0W
U
university of texas system
Scholars:
18.5W
Papers: 15.6W
Citations: 210
Cited Papers

Cited Papers

AN EMPIRICAL-STUDY OF THE RELIABILITY OF UNIX UTILITIES
err1990-12-01
err718
errOAAI
errMILLER, BP; FREDRIKSEN, L; SO, B
errShare
errSave
Adaptive Random Testing: The ART of test case diversity
err2010-01-01
err267
errOAAI
errChen, Tsong Yueh; Kuo, Fei-Ching; Merkel, Robert G.; Tse, T. H.
errShare
errSave
Prioritizing test cases for regression testing
err2001-10-01
err828
PREAI
errRothermel, G; Untch, RH; Harrold, MJ
errShare
errSave
Azole-Resistance Development; How the Aspergillus fumigatus Lifecycle Defines the Potential for Adaptation
err2021-07-24
err0
errOAAI
errJianhua Zhang; Alfons J. M. Debets; Paul E. Verweij; Eveline Snelders
errShare
errSave
High temperature phase transitions and critical exponents of Samarium orthoferrite determined by in situ optical ellipsometry
err2012-03-08
err0
PREAI
errB. Berini; A. Fouchet; E. Popova; J. Scola; Y. Dumont; N. Franco; R. M. C. da Silva; N. Keller
errShare
errSave
The Zebrafish as a Model Host for Invasive Fungal Infections
err2018-12-13
err0
errOAAI
errEmily E. Rosowski; Benjamin P. Knox; Linda S. Archambault; Anna Huttenlocher; Nancy P. Keller; Robert T. Wheeler; J. Muse Davis
errShare
errSave
researcher View more