首页> 外文会议>Software Testing, Verification and Validation Workshops, 2009. ICSTW '09 >Using Logic Criterion Feasibility to Reduce Test Set Size While Guaranteeing Double Fault Detection
【24h】

Using Logic Criterion Feasibility to Reduce Test Set Size While Guaranteeing Double Fault Detection

机译:使用逻辑准则可行性来减少测试集的大小,同时保证双重故障检测

获取原文

摘要

Logic criteria are used in software testing to find inputs that guarantee detecting certain faults. Thus, satisfying a logic criterion guarantees killing certain mutants. Some logic criteria are composed of other criteria. Determining component criterion feasibility can be used as a means to reduce test set size without sacrificing fault detection. This paper introduces a new logic criterion based on component criterion feasibility. Given a predicate in minimal DNF, a determination is made of which component criteria are feasible for individual literals and terms. This in turn provides determination of which criteria are necessary to detect double faults and kill second-order mutants. A test set satisfying this new criterion guarantees detecting the same double faults as a larger test set satisfying another criterion. An empirical study using predicates in avionics software showed that tests sets satisfying the new criterion detected all but one double fault type. For this one double fault type, 99.91% of the double faults were detected and combining equivalent single faults nearly always yielded an equivalent double fault.
机译:在软件测试中使用逻辑标准来查找保证检测到某些故障的输入。因此,满足逻辑标准可确保杀死某些突变体。一些逻辑标准由其他标准组成。确定组件标准的可行性可以用作在不牺牲故障检测的情况下减小测试集大小的一种方法。本文介绍了一种基于组件准则可行性的新逻辑准则。给定最小DNF中的谓词,就可以确定对于单个文字和术语哪些组件标准是可行的。这反过来提供了确定哪些标准对于检测双重故障和杀死二级突变体的必要性。满足此新标准的测试集可确保检测到与满足另一条件的较大测试集相同的双重故障。一项在航空电子软件中使用谓词的经验研究表明,满足新标准的测试集可检测到除一种双重故障类型外的所有故障。对于这种双故障类型,检测到99.91%的双故障,并且组合等效的单故障几乎总是产生等效的双故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号