首页 | 本学科首页   官方微博 | 高级检索  
     


Distributing test cases more evenly in adaptive random testing
Authors:Tsong Yueh Chen [Author Vitae] [Author Vitae]  Huai Liu [Author Vitae]
Affiliation:Faculty of Information and Communication Technologies, Swinburne University of Technology, John Street, Hawthorn, Victoria 3122, Australia
Abstract:Adaptive random testing (ART) has recently been proposed to enhance the failure-detection capability of random testing. In ART, test cases are not only randomly generated, but also evenly spread over the input domain. Various ART algorithms have been developed to evenly spread test cases in different ways. Previous studies have shown that some ART algorithms prefer to select test cases from the edge part of the input domain rather than from the centre part, that is, inputs do not have equal chance to be selected as test cases. Since we do not know where the failure-causing inputs are prior to testing, it is not desirable for inputs to have different chances of being selected as test cases. Therefore, in this paper, we investigate how to enhance some ART algorithms by offsetting the edge preference, and propose a new family of ART algorithms. A series of simulations have been conducted and it is shown that these new algorithms not only select test cases more evenly, but also have better failure detection capabilities.
Keywords:Software quality  Software testing  Random testing  Adaptive random testing  Test case distribution
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号