首页> 外文期刊>Software Engineering, IEEE Transactions on >Input Domain Reduction through Irrelevant Variable Removal and Its Effect on Local, Global, and Hybrid Search-Based Structural Test Data Generation
【24h】

Input Domain Reduction through Irrelevant Variable Removal and Its Effect on Local, Global, and Hybrid Search-Based Structural Test Data Generation

机译:通过不相关的变量去除来减少输入域及其对基于局部,全局和混合搜索的结构测试数据生成的影响

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Search-Based Test Data Generation reformulates testing goals as fitness functions so that test input generation can be automated by some chosen search-based optimization algorithm. The optimization algorithm searches the space of potential inputs, seeking those that are “fit for purpose,” guided by the fitness function. The search space of potential inputs can be very large, even for very small systems under test. Its size is, of course, a key determining factor affecting the performance of any search-based approach. However, despite the large volume of work on Search-Based Software Testing, the literature contains little that concerns the performance impact of search space reduction. This paper proposes a static dependence analysis derived from program slicing that can be used to support search space reduction. The paper presents both a theoretical and empirical analysis of the application of this approach to open source and industrial production code. The results provide evidence to support the claim that input domain reduction has a significant effect on the performance of local, global, and hybrid search, while a purely random search is unaffected.
机译:基于搜索的测试数据生成将测试目标重新定义为适应度函数,从而可以通过某些选择的基于搜索的优化算法来自动生成测试输入。优化算法搜索潜在输入的空间,并在适应度函数的指导下寻找“适合目的”的输入。潜在输入的搜索空间可能非常大,即使对于正在测试的非常小的系统也是如此。当然,其大小是影响任何基于搜索的方法的性能的关键决定因素。但是,尽管在基于搜索的软件测试方面进行了大量工作,但文献中很少涉及到减少搜索空间对性能的影响。本文提出了一种基于程序切片的静态相关性分析,该分析可用于支持搜索空间缩减。本文介绍了这种方法在开源和工业生产代码中的应用的理论和实证分析。结果提供了证据支持输入域减少对局部,全局和混合搜索的性能有重大影响,而纯随机搜索不受影响的说法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号