摘要
自适应随机测试通过自适应算法对随机测试进行加强,从而提高软件失效检测能力.现有研究过多强调了其在F-度量上的优势,而较少考虑输入域的诸多因素对自适应随机测试效率的影响.选取3类典型自适应随机测试算法和随机测试算法,分析被测软件失效区域紧致程度、维度对算法的影响,并选取自适应随机算法中测试效果最佳的固定候选集算法在非数值条件下与随机算法比对.结果表明,自适应随机测试受输入域的诸多因素影响,适用性有限,实际测试中对测试效率的提升效果并不明显.
Adaptive random testing (ART) had been proposed as an enhancement of random testing with some algorithms, thus the ability of failure detection was improved. However, previous studies emphasised on the advantages of F-measure a lot but rarely considered the real testing environment. Three typical adaptive random testing algorithms and random testing algorithm were selected, and the impact of the compactness of failure regions, dimensions on the efficiency of ART was analyzed. Then fixed size candidate set (FSCS) , which was the best ART algorithm, was compared with random testing in the non-numeric conditions. The re- suits show that the range of application of ART is limited by many factors of input domain. And in real test, the enhancement of test efficiency is not obvious.
出处
《北京航空航天大学学报》
EI
CAS
CSCD
北大核心
2014年第3期292-297,共6页
Journal of Beijing University of Aeronautics and Astronautics
基金
航空科学基金资助项目(20095551025)
中央高校基本科研业务费专项资金资助项目(YWF-11-03-Q-114)
关键词
软件测试
随机测试
自适应随机测试
失效区域
software testing
random testing
adaptive random testing
failure detection