首页> 外文会议>International Conference on Computing, Communication and Automation >A differential evolution based approach to generate test data for data-flow coverage
【24h】

A differential evolution based approach to generate test data for data-flow coverage

机译:基于差分演变的方法,用于生成数据流覆盖的测试数据

获取原文

摘要

Software testing is a vital and an effort intensive phase of the software development process. Testing efficacy relies upon optimal test data from the input domain of the problem in accordance with a test adequacy criterion. Search-based evolutionary algorithms have been widely applied for automated test data generation; Genetic Algorithm (GA) and its variants being the choice of researchers. Other highly-adaptive evolutionary algorithms such as Particle Swarm Optimization (PSO) and Differential Evolution (DE) have been shown to be more accurate and efficient in comparison to GA. This paper presents a DE-based approach to generate optimal test data in accordance to the data-flow coverage test adequacy criterion. Fitness function is designed based on the concepts of dominance relations and branch distance metric. Measures such as average number of generations and average percentage coverage are collected and analysed to evaluate the performance of the proposed approach and for comparison with Random search, GA and PSO techniques on a set of benchmark programs. The results obtained have shown that the proposed DE-based approach is competent and have better performance than random search, GA and PSO with respect to optimal test data generation in accordance to the data-flow coverage test adequacy criterion.
机译:软件测试是一个重要的软件开发过程的强化阶段。测试效率根据测试充足的标准从问题的输入域的最佳测试数据依赖。基于搜索的进化算法已被广泛应用于自动化测试数据生成;遗传算法(GA)及其变体是研究人员的选择。与GA相比,已经显示出诸如粒子群优化(PSO)和差分演进(DE)的其他高度自适应进化算法和差分演化(DE)。本文介绍了一种基于DE基方法,可根据数据流覆盖测试充足性标准生成最佳测试数据。健身功能是根据优势关系和分支距离度量的概念设计的。收集和分析了平均几代人数和平均百分比覆盖的措施,以评估所提出的方法的性能,并与一组基准程序上的随机搜索,GA和PSO技术进行比较。所获得的结果表明,根据数据流覆盖测试充足性标准,所提出的基于基于的方法是具有比随机搜索,Ga和PSO更好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号