...
首页> 外文期刊>Mathematical Problems in Engineering >A Hybrid Intelligent Search Algorithm for Automatic Test Data Generation
【24h】

A Hybrid Intelligent Search Algorithm for Automatic Test Data Generation

机译:自动生成测试数据的混合智能搜索算法

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

摘要

The increasing complexity of large-scale real-world programs necessitates the automation of software testing. As a basic problem in software testing, the automation of path-wise test data generation is especially important, which is in essence a constraint optimization problem solved by search strategies. Therefore, the constraint processing efficiency of the selected search algorithm is a key factor. Aiming at the increase of search efficiency, a hybrid intelligent algorithm is proposed to efficiently search the solution space of potential test data by making full use of both global and local search methods. Branch and bound is adopted for global search, which gives definite results with relatively less cost. In the search procedure for each variable, hill climbing is adopted for local search, which is enhanced with the initial values selected heuristically based on the monotonicity analysis of branching conditions. They are highly integrated by an efficient ordering method and the backtracking operation. In order to facilitate the search methods, the solution space is represented as state space. Experimental results show that the proposed method outperformed some other methods used in test data generation. The heuristic initial value selection strategy improves the search efficiency greatly and makes the search basically backtrack-free. The results also demonstrate that the proposed method is applicable in engineering.
机译:大型现实程序的复杂性不断增加,因此需要自动化软件测试。作为软件测试中的一个基本问题,基于路径的测试数据生成的自动化尤为重要,这实质上是通过搜索策略解决的约束优化问题。因此,所选搜索算法的约束处理效率是关键因素。针对搜索效率的提高,提出一种混合智能算法,通过充分利用全局和局部搜索方法,有效地搜索潜在测试数据的解空间。全局搜索采用分支定界法,从而可以以相对较低的成本获得确定的结果。在每个变量的搜索过程中,采用爬山进行局部搜索,并基于分支条件的单调性分析,通过启发式选择初始值来增强爬山能力。它们通过高效的订购方法和回溯操作高度集成。为了方便搜索方法,解空间表示为状态空间。实验结果表明,该方法优于测试数据生成中使用的其他方法。启发式初始值选择策略大大提高了搜索效率,并使搜索基本上没有回溯。结果还表明,该方法适用于工程。

著录项

  • 来源
    《Mathematical Problems in Engineering》 |2015年第16期|617685.1-617685.15|共15页
  • 作者单位

    Liaoning Tech Univ, Sch Elect & Informat Engn, Huludao 125105, Peoples R China.;

    Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China.;

    Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing 100190, Peoples R China.;

    Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China.;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号