...
首页> 外文期刊>The Journal of Systems and Software >Grouping target paths for evolutionary generation of test data in parallel
【24h】

Grouping target paths for evolutionary generation of test data in parallel

机译:分组目标路径以并行生成测试数据

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

摘要

Generating test data covering multiple paths using multi-population parallel genetic algorithms is a considerable important method. The premise on which the method above is efficient is appropriately grouping target paths. Effective methods of grouping target paths, however, have been absent up to date. The problem of grouping target paths for generation of test data covering multiple paths is investigated, and a novel method of grouping target paths is presented. In this method, target paths are divided into several groups according to calculation resources available and similarities among target paths, making a small difference in the number of target paths belonging to different groups, and a great similarity among target paths in the same group. After grouping these target paths, a mathematical model is built for parallel generation of test data covering multiple paths, and a multi-population genetic algorithm is adopted to solve the model above. The proposed method is applied to several benchmark or industrial programs, and compared with a previous method. The experimental results show that the proposed method can make full use of calculation resources on the premise of meeting the requirement of path coverage, improving the efficiency of generating test data.
机译:使用多人口并行遗传算法生成涵盖多条路径的测试数据是一种相当重要的方法。上述方法有效的前提是适当地对目标路径进行分组。但是,到目前为止,还没有有效的方法来对目标路径进行分组。研究了用于覆盖多条路径的测试数据生成的目标路径分组问题,并提出了一种新的目标路径分组方法。在该方法中,根据可用的计算资源和目标路径之间的相似性将目标路径分为几组,使得属于不同组的目标路径的数量差异很小,而同一组中的目标路径之间的相似性很大。对这些目标路径进行分组后,建立一个数学模型以并行生成覆盖多条路径的测试数据,并采用多种群遗传算法求解上述模型。所提出的方法适用于多个基准或工业程序,并与以前的方法进行了比较。实验结果表明,该方法在满足路径覆盖要求的前提下,可以充分利用计算资源,提高了测试数据的生成效率。

著录项

  • 来源
    《The Journal of Systems and Software》 |2012年第11期|p.2531-2540|共10页
  • 作者单位

    School of Information and Electrical Engineering, China University of Mining and Technology, Xuzhou, Jiangsu 221116, PR China;

    School of Information and Electrical Engineering, China University of Mining and Technology, Xuzhou, Jiangsu 221116, PR China;

    School of Science, China University of Mining and Technology, Xuzhou, Jiangsu 221116, PR China;

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

    software testing; test data; multiple paths coverage;

    机译:软件测试;测试数据;多路径覆盖;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号