首页> 外文会议>Tests and proofs. >Using Coverage Criteria on RepOK to Reduce Bounded-Exhaustive Test Suites
【24h】

Using Coverage Criteria on RepOK to Reduce Bounded-Exhaustive Test Suites

机译:使用RepOK上的覆盖率标准来减少穷尽的测试套件

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Bounded-exhaustive exploration of test case candidates is a commonly employed approach for test generation in some contexts. Even when small bounds are used for test generation, executing the obtained tests may become prohibitive, despite the time for test generation not being prohibitive. In this paper, we propose a technique for reducing the size of bounded-exhaustive test suites. This technique is based on the application of coverage criteria on the representation invariant of the structure for which the suite was produced. More precisely, the representation invariant (which is often implemented as a repOK routine) is executed to determine how its code is exercised by (valid) test inputs. Different valid test inputs are deemed equivalent if they exercise the repOK code in a similar way according to a white-box testing criterion. These equivalences between test cases are exploited for reducing test suites by removing from the suite those tests that are equivalent to some test already present in the suite.We present case studies that evaluate the effectiveness of our technique. The results show that by reducing the size of bounded-exhaustive test suites up to two orders of magnitude, we obtain test suites whose efficacy measured as their mutant-killing ability is comparable to that of bounded-exhaustive test suites.
机译:在某些情况下,对测试用例进行有穷尽的探索是一种常用的方法。即使将小范围用于测试生成,尽管测试生成的时间不是禁止的,但是执行获得的测试也可能变得令人望而却步。在本文中,我们提出了一种减少有限穷举测试套件大小的技术。该技术基于将覆盖标准应用于为该套件生成的结构的表示形式不变性。更准确地说,执行表示不变式(通常实现为repOK例程)以确定(有效)测试输入如何执行其代码。如果不同的有效测试输入根据白盒测试标准以类似方式执行repOK代码,则认为它们等效。通过从套件中删除那些等同于套件中已经存在的测试的测试,来利用测试用例之间的这些等效性来减少测试套件。我们提供了评估我们技术有效性的案例研究。结果表明,通过将有限穷举测试套件的大小减小两个数量级,我们获得了测试套件,其突变杀灭能力的功效可与有限穷举测试套件的功效相媲美。

著录项

  • 来源
    《Tests and proofs.》|2012年|p.19-34|共16页
  • 会议地点 Prague(CZ);Prague(CZ)
  • 作者单位

    Department of Computer Science, FCEFQyN, Universidad Nacional de Rio Cuarto, Argentina,Consejo Nacional de Investigaciones Cientificas y Tecnicas (CONICET), Argentina;

    Department of Computer Science, FCEFQyN, Universidad Nacional de Rio Cuarto, Argentina,Consejo Nacional de Investigaciones Cientificas y Tecnicas (CONICET), Argentina;

    Department of Computer Science, University of Illinois at Urbana-Champaign, USA;

    Department of Software Engineering,Buenos Aires Institute of Technology, Argentina,Consejo Nacional de Investigaciones Cientificas y Tecnicas (CONICET), Argentina;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算技术、计算机技术;计算技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号