首页> 外文会议>International Workshop on Automation of Software Test >Scalable automated test generation using coverage guidance and random search
【24h】

Scalable automated test generation using coverage guidance and random search

机译:使用覆盖指南和随机搜索可扩展的自动测试生成

获取原文

摘要

Dynamic symbolic execution has been shown to be an effective technique for automated test input generation. When applied to large-scale programs, its scalability however is limited due to the combinatorial explosion of the path space and the high cost of computation. Several sophisticated search strategies have been proposed to better guide dynamic symbolic execution towards achieving high code coverage. While confirmed effective, these techniques may deteriorate in practical situations because of the large computation cost involved. In this paper, we propose a search heuristic which is directed by coverage information and interleaved with random search to perform dynamic symbolic execution for coverage improvements and cost-effectiveness. We conducted two evaluations to evaluate the effectiveness of our proposed approach and to study the impact of computation costs on its practical capabilities.
机译:动态符号执行已被显示为自动测试输入生成的有效技术。 当应用于大规模程序时,其可扩展性由于路径空间的组合爆炸和高计算成本而受到限制。 已经提出了几种复杂的搜索策略,以更好地指导动态符号执行,以实现高码覆盖。 虽然确认有效,但由于所涉及的计算成本大,这些技术可能在实际情况下恶化。 在本文中,我们提出了一种搜索启发式,其被覆盖信息引导并用随机搜索交错,以便为覆盖提高和成本效益来执行动态符号执行。 我们进行了两项评估,以评估我们提出的方法的有效性,并研究计算成本对其实际能力的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号