论文标题
关于自适应随机测试的调查
A Survey on Adaptive Random Testing
论文作者
论文摘要
随机测试(RT)是一种经过良好研究的测试方法,已广泛应用于许多应用程序的测试,包括嵌入式软件系统,SQL数据库系统和Android应用程序。自适应随机测试(ART)旨在通过更均匀地将测试用例扩展到输入域,从而增强RT的故障检测能力。自2001年推出以来,对艺术的发展有许多贡献,包括各种方法,实施,评估和评估方法以及应用。本文提供了有关艺术,分类技术,总结应用领域的全面调查以及分析实验评估。本文还解决了对艺术的一些误解,并确定了未来工作中进一步研究的开放研究挑战。
Random testing (RT) is a well-studied testing method that has been widely applied to the testing of many applications, including embedded software systems, SQL database systems, and Android applications. Adaptive random testing (ART) aims to enhance RT's failure-detection ability by more evenly spreading the test cases over the input domain. Since its introduction in 2001, there have been many contributions to the development of ART, including various approaches, implementations, assessment and evaluation methods, and applications. This paper provides a comprehensive survey on ART, classifying techniques, summarizing application areas, and analyzing experimental evaluations. This paper also addresses some misconceptions about ART, and identifies open research challenges to be further investigated in the future work.