首页> 外文会议>11th International Conference on Quality Software >Evolutionary Generation of Whole Test Suites
【24h】

Evolutionary Generation of Whole Test Suites

机译:整个测试套件的进化生成

获取原文

摘要

Recent advances in software testing allow automatic derivation of tests that reach almost any desired point in the source code. There is, however, a fundamental problem with the general idea of targeting one distinct test coverage goal at a time: Coverage goals are neither independent of each other, nor is test generation for any particular coverage goal guaranteed to succeed. We present EvoSuite, a search-based approach that optimizes whole test suites towards satisfying a coverage criterion, rather than generating distinct test cases directed towards distinct coverage goals. Evaluated on five open source libraries and an industrial case study, we show that EvoSuite achieves up to 18 times the coverage of a traditional approach targeting single branches, with up to 44% smaller test suites.
机译:软件测试的最新进展允许自动派生达到源代码中几乎任何所需点的测试。但是,一次定位一个不同的测试覆盖目标的总体思想存在一个基本问题:覆盖目标既不相互独立,也不保证为任何特定覆盖目标生成测试。我们介绍了EvoSuite,这是一种基于搜索的方法,可以优化整个测试套件以达到覆盖标准,而不是针对不同的覆盖目标生成不同的测试用例。通过对五个开源库和一个工业案例研究的评估,我们发现EvoSuite的覆盖范围是针对单个分支机构的传统方法的18倍,而测试套件则减少了44%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号