...
首页> 外文期刊>The Journal of Systems and Software >SWFC-ART: A cost-effective approach for Fixed-Size-Candidate-Set Adaptive Random Testing through small world graphs
【24h】

SWFC-ART: A cost-effective approach for Fixed-Size-Candidate-Set Adaptive Random Testing through small world graphs

机译:SWFC-ART:通过小世界图形的固定尺寸候选设定自适应随机测试的经济有效方法

获取原文
获取原文并翻译 | 示例
           

摘要

Adaptive random testing (ART) improves the failure-detection effectiveness of random testing by leveraging properties of the clustering of failure-causing inputs of most faulty programs: ART uses a sampling mechanism that evenly spreads test cases within a software's input domain. The widely-used Fixed-Sized-Candidate-Set ART (FSCS-ART) sampling strategy faces a quadratic time cost, which worsens as the dimensionality of the software input domain increases. In this paper, we propose an approach based on small world graphs that can enhance the computational efficiency of FSCS-ART: SWFC-ART. To efficiently perform nearest neighbor queries for candidate test cases, SWFC-ART incrementally constructs a hierarchical navigable small world graph for previously executed, non-failure-causing test cases. Moreover, SWFC-ART has shown consistency in programs with high dimensional input domains. Our simulation and empirical studies show that SWFC-ART reduces the computational overhead of FSCS-ART from quadratic to log-linear order while maintaining the failure-detection effectiveness of FSCS-ART, and remaining consistent in high dimensional input domains. We recommend using SWFC-ART in practical software testing scenarios, where real-life programs often have high dimensional input domains and low failure rates.
机译:自适应随机测试(ART)通过利用最缺陷程序的失败输入的群集的群化来提高随机测试的故障检测效果:艺术使用均匀地在软件的输入域内传播测试用例的采样机制。广泛使用的固定尺寸候选集合(FSCS-ART)采样策略面临二次时间成本,随着软件输入域的维度增加而恶化。在本文中,我们提出了一种基于小型世界图表的方法,可以提高FSCS艺术的计算效率:SWFC-艺术。为了有效地对候选测试用例执行最近的邻居查询,SWFC-ART逐步构建用于先前执行的非故障导致测试用例的分层可导航的小世界图。此外,SWFC-ART在具有高维输入域的程序中显示了一致性。我们的仿真和经验研究表明,SWFC-艺术缩小了FSCS - 技术的计算开销,从二次到对数线性顺序,同时保持FSCS领域的故障检测效果,并且在高维输入域中保持一致。我们建议在实用的软件测试场景中使用SWFC-ART,现实生活程序通常具有高维输入域和低故障率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号