首页> 外文会议>International Conference on Advances in Engineering, Science and Management >Automatic program instrumentation in generation of test data using genetic algorithm for multiple paths coverage
【24h】

Automatic program instrumentation in generation of test data using genetic algorithm for multiple paths coverage

机译:使用遗传算法进行多路径覆盖的遗传算法生成测试数据的自动程序仪表

获取原文

摘要

Software testing is an important step during software development. By doing automation of software testing we can increase the robustness of software and decrease the cost of development. The automation of test data generation is done using genetic algorithm. GA analyses the fitness based on the path coverage. This paper presents a novel method for test data generation with multiple paths coverage for instrumented programs. The dynamic instrumentation method is used for analyzing the source code which has been incorporated in java using AspectJ. This reduces the effort of man power required for debugging programs through inserting probes. The experimental results show that the Path Reuse Method (PRM) given in this paper reduces the execution time and no of generations. The PRM automates the test input generation for testing aspectual behavior of object-oriented programs.
机译:软件测试是软件开发期间的一个重要步骤。 通过执行软件测试的自动化,我们可以增加软件的稳健性并降低开发成本。 使用遗传算法完成测试数据生成的自动化。 GA根据路径覆盖率分析健身。 本文介绍了一种用于测试数据生成的新方法,具有用于仪表的程序的多路径覆盖。 动态仪器方法用于分析使用AspectJ中已结合在Java中的源代码。 这减少了通过插入探针调试程序所需的人力的努力。 实验结果表明,本文中给出的路径重用方法(PRM)减少了几代执行时间和没有。 PRM自动化测试输入生成,以测试面向对象程序的一部分行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号