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 条
  • [1] On Adaptive Random Testing Through Iterative Partitioning
    Chen, Tsong Yueh
    Huang, De Hao
    Zhou, Zhi Quan
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2011, 27 (04) : 1449 - 1472
  • [2] Adaptive random testing through dynamic partitioning
    Chen, TY
    Eddy, G
    Merkel, R
    Wong, PK
    QSIC 2004: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2004, : 79 - 86
  • [3] Enhancing adaptive random testing through partitioning by edge and centre
    Chen, Tsong Yueh
    Kuo, Fei-Ching
    Liu, Huai
    2007 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 265 - +
  • [4] Enhancing mirror adaptive random testing through dynamic partitioning
    Huang, Rubing
    Liu, Huai
    Xie, Xiaodong
    Chen, Jinfu
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 67 : 13 - 29
  • [5] Adaptive Random Testing By Static Partitioning
    Sabor, Korosh Koochekian
    Thiel, Stuart
    10TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST AST 2015, 2015, : 28 - 32
  • [6] Path-oriented random testing through iterative partitioning (IP-PRT)
    Nikravan, Esmaeel
    Parsa, Saeed
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (04) : 2666 - 2680
  • [7] MT-PART: Metamorphic-Testing-Based Adaptive Random Testing Through Partitioning
    Ying, Zhihao
    Towey, Dave
    Chen, Tsong Yueh
    Zhou, Zhi Quan
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 1184 - 1193
  • [8] Adaptive random testing based on flexible partitioning
    Mao, Chengying
    Zhan, Xuzheng
    Chen, Jinfu
    Chen, Jifu
    Huang, Rubing
    IET SOFTWARE, 2020, 14 (05) : 493 - 505
  • [9] Adaptive Random Testing Based on Two-Point Partitioning
    Mao, Chengying
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2012, 36 (03): : 297 - 303
  • [10] Adaptive random testing through test profiles
    Liu, Huai
    Xie, Xiaodong
    Yang, Jing
    Lu, Yansheng
    Chen, Tsong Yueh
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (10): : 1131 - 1154