TY - JOUR
T1 - Candidate test set reduction for adaptive random testing
T2 - An overheads reduction technique
AU - Huang, Rubing
AU - Chen, Haibo
AU - Sun, Weifeng
AU - Towey, Dave
N1 - Publisher Copyright:
© 2021 Elsevier B.V.
PY - 2022/2/1
Y1 - 2022/2/1
N2 - Adaptive Random Testing (ART) is a family of testing techniques that were proposed as an enhancement of random testing (RT). ART achieves better failure-detection capability than RT by more evenly distributing test cases throughout the input domain. However, this process of selecting more diverse test cases incurs a heavy computational cost. In this paper, we propose a new ART method that improves on the efficiency of Fixed-Size-Candidate-Set ART (FSCS) by applying a test set reduction strategy. The proposed method, FSCS by Candidate Test Set Reduction (FSCS-CTSR), reduces the number of randomly generated candidate test cases, but supplements them with earlier, unused candidates that have lower similarity to the executed test cases. Simulations and experimental studies were conducted to examine the effectiveness and efficiency of the method, with the experimental results showing a comparable failure-detection effectiveness to FSCS, but with lower computational costs.
AB - Adaptive Random Testing (ART) is a family of testing techniques that were proposed as an enhancement of random testing (RT). ART achieves better failure-detection capability than RT by more evenly distributing test cases throughout the input domain. However, this process of selecting more diverse test cases incurs a heavy computational cost. In this paper, we propose a new ART method that improves on the efficiency of Fixed-Size-Candidate-Set ART (FSCS) by applying a test set reduction strategy. The proposed method, FSCS by Candidate Test Set Reduction (FSCS-CTSR), reduces the number of randomly generated candidate test cases, but supplements them with earlier, unused candidates that have lower similarity to the executed test cases. Simulations and experimental studies were conducted to examine the effectiveness and efficiency of the method, with the experimental results showing a comparable failure-detection effectiveness to FSCS, but with lower computational costs.
KW - Adaptive random testing
KW - FSCS
KW - Random testing
KW - Software testing
KW - Test set reduction
UR - http://www.scopus.com/inward/record.url?scp=85117162737&partnerID=8YFLogxK
U2 - 10.1016/j.scico.2021.102730
DO - 10.1016/j.scico.2021.102730
M3 - Article
AN - SCOPUS:85117162737
SN - 0167-6423
VL - 214
JO - Science of Computer Programming
JF - Science of Computer Programming
M1 - 102730
ER -