首页> 外文会议>Third International Conference on Software Testing, Verification, and Validation—Workshops >Optimizing for the Number of Tests Generated in Search Based Test Data Generation with an Application to the Oracle Cost Problem
【24h】

Optimizing for the Number of Tests Generated in Search Based Test Data Generation with an Application to the Oracle Cost Problem

机译:优化基于搜索的测试数据生成中生成的测试数量,并将其应用于Oracle成本问题

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

摘要

Previous approaches to search based test data generation tend to focus on coverage, rather than oracle cost. While there may be an aspiration that systems should have models, checkable specifications and/or contract driven development, this sadly remains an aspiration; in many real cases, system behaviour must be checked by a human. This painstaking checking process forms a significant cost, the oracle cost, which previous work on automated test data generation tends to overlook. One simple way to reduce oracle cost consists of reducing the number of tests generated. In this paper we introduce three algorithms which do this without compromising coverage achieved. We present the results of an empirical study of the effectiveness of the three algorithms on five benchmark programs containing non trivial search spaces for branch coverage. The results indicate that it is, indeed, possible to make reductions in the number of test cases produced by search based testing, without loss of coverage.
机译:以前的基于搜索的测试数据生成方法倾向于将重点放在覆盖率上,而不是先兆成本。尽管可能希望系统具有模型,可检查的规格和/或合同驱动的开发,但令人遗憾的是,这仍然是一种愿望;在许多实际情况下,系统行为必须由人员检查。这种艰苦的检查过程形成了一个巨大的成本,即Oracle成本,以前有关自动测试数据生成的工作往往被忽略。降低预言成本的一种简单方法是减少生成的测试数量。在本文中,我们介绍了三种算法,它们可以在不影响覆盖范围的前提下做到这一点。我们提出了三种算法对五个基准程序的有效性的实证研究结果,该基准程序包含用于分支覆盖的非平凡搜索空间。结果表明,确实有可能减少基于搜索的测试产生的测试用例的数量,而不会失去覆盖范围。

著录项

  • 来源
  • 会议地点 Paris(FR);Paris(FR)
  • 作者单位

    Issue Date: 6-10 April 2010rnrntOn page(s): rnt182rnttrn- 191rnrnrnLocation: Paris, FrancernrnPrint ISBN: 978-1-4244-6773-0rnrnrnrnttrnDigital Object Identifier: href='http://dx.doi.org/10.1109/ICSTW.2010.31' target='_blank'>10.1109/ICSTW.2010.31 rnrnDate of Current Version: trnrnt2010-05-13 13:19:49.0rnrnt rntt class="body-text">rntname="Abstract">>Abstractrn>Previous approaches to search based test data generation tend to focus on coverage, rather than oracle cost. While there may be an aspiration that systems should have models, checkable specifications and/or contract driven development, this sadly remains an aspiration;

    in many real cases, system behaviour must be checked by a human. This painstaking checking process forms;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 TP311.52;
  • 关键词

    oracle cost; search based testing; test suite minimization;

    机译:甲骨文成本;基于搜索的测试;测试套件的最小化;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号