首页> 外文期刊>Journal of the Institution of Engineers (India) >Automated Test Data Generation using Swarm Intelligence Approaches
【24h】

Automated Test Data Generation using Swarm Intelligence Approaches

机译:使用群体智能方法自动生成测试数据

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

摘要

Software engineers are facing uphill task of stabilizing software testing cost with ever increasing software complexity. Software test data generation is tedious, most time consuming, complex and central activity of testing. But this is also the only task in testing where automation can be deployed. Besides being NP-hard oroblem, software testing also requires exact solution making it more demanding as compared to other optimization problems. With this background, researchers are enthusiastically seeking employment of heuristic methods towards test data generation. This paper compares and evaluates two swarm intelligence based search techniques, namely, particle swarm optimization and artificial bee colony algorithm for automatic test data generation for procedure oriented programs using structural symbolic testing method. Test data is generated for each feasible path of the programs. Experiments on ten benchmark programs of varying sizes and complexities are conducted and the subsequent performance results are presented. The results of these approaches are also compared with genetic algorithm based technique for test data generation for demonstrating the efficiency of the swarm intelligence algorithms. The three algorithms have been evaluated on average test cases per path and average percentage coverage per path, it has been observed that the particle swarm optimization based algorithm outperforms the other two algorithms.
机译:随着不断增加的软件复杂性,软件工程师面临着稳定软件测试成本的艰巨任务。软件测试数据的生成是繁琐,耗时,复杂且集中的测试活动。但这也是测试可以部署自动化的唯一任务。除了是NP难题之外,软件测试还需要精确的解决方案,与其他优化问题相比,它的要求更高。在这种背景下,研究人员热衷于寻求启发式方法来测试数据的生成。本文比较并评估了两种基于群体智能的搜索技术,即使用结构符号测试方法针对面向程序的程序自动生成测试数据的粒子群优化和人工蜂群算法。为程序的每个可行路径生成测试数据。进行了十个不同大小和复杂性的基准程序的实验,并给出了随后的性能结果。还将这些方法的结果与基于遗传算法的测试数据生成技术进行了比较,以证明群体智能算法的效率。对这三种算法的每条路径的平均测试用例和每条路径的平均覆盖率进行了评估,已观察到基于粒子群优化的算法优于其他两种算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号