Adaptive random testing through iterative partitioning

被引:0
|
作者
Chen, T. Y.
Huang, De Hao [1 ]
Zhou, Zhi Quan
机构
[1] Swinburne Univ Technol, Fac Informat & Commun Technol, Hawthorn, Vic 3122, Australia
[2] Univ Wollongong, Sch IT & Comp Sci, Wollongong, NSW 2522, Australia
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Random testing (RT) is a fundamental and important software testing technique. Based on the observation that failure-causing inputs tend to be clustered together in the input domain, the approach of Adaptive Random Testing (ART) has been proposed to improve the fault-detection capability of RT. ART employs the location information of previously executed test cases to enforce an even spread of random test cases over the entire input domain. There have been several implementations (algorithms) of ART based on different intuitions and principles. Due to the nature of the principles adopted, these implementations have their own advantages and disadvantages. The majority of them require intensive computations to ensure the generation of evenly spread test cases, and hence incur high overhead. In this paper, we propose the notion of iterative partitioning to reduce the amount of the computation while retaining a high fault-detection capability. As a result, the cost effectiveness of ART has been improved.
引用
收藏
页码:155 / 166
页数:12
相关论文
共 50 条
  • [21] Probabilistic Adaptive Random Testing
    Chan, Kwok Ping
    Chen, T. Y.
    Towey, Dave
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 274 - +
  • [22] Combinatorial testing, random testing, and adaptive random testing for detecting interaction triggered failures
    Nie, Changhai
    Wu, Huayao
    Niu, Xintao
    Kuo, Fei-Ching
    Leung, Hareton
    Colbourn, Charles J.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 62 : 198 - 213
  • [23] Comparison of adaptive random testing and random testing under various testing and debugging scenarios
    Liu, Huai
    Kuo, Fei-Ching
    Chen, Tsong Yueh
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (08): : 1055 - 1074
  • [24] Does Adaptive Random Testing Deliver a Higher Confidence than Random Testing?
    Chen, Tsong Yueh
    Kuo, Fei-Ching
    Liu, Huai
    Wong, W. Eric
    QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 145 - +
  • [25] Adaptive random testing by bisection with restriction
    Mayer, J
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3785 : 251 - 263
  • [26] Adaptive random testing by bisection and localization
    Mayer, Johannes
    FORMAL APPROACHES TO SOFTWARE TESTING, 2006, 3997 : 72 - 86
  • [27] Adaptive random testing with CG constraint
    Chan, FT
    Chan, KP
    Chen, TY
    Yiu, SM
    PROCEEDINGS OF THE 28TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATION CONFERENCE, WORKSHOP AND FAST ABSTRACTS, 2004, : 96 - 99
  • [28] Adaptive Random Testing for XSS Vulnerability
    Lv, Chengcheng
    Zhang, Long
    Zeng, Fanping
    Zhang, Jian
    2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, : 63 - 69
  • [29] Code Coverage of Adaptive Random Testing
    Chen, Tsong Yueh
    Kuo, Fei-Ching
    Liu, Huai
    Wong, W. Eric
    IEEE TRANSACTIONS ON RELIABILITY, 2013, 62 (01) : 226 - 237
  • [30] On favourable conditions for adaptive random testing
    Chen, Tsong Yueh
    Kuo, Fei-Ching
    Zhou, Zhi Quan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2007, 17 (06) : 805 - 825