首页> 外文会议>IEEE International Symposium on Software Reliability Engineering >Help, help, i'm being suppressed#x0021; The significance of suppressors in software testing
【24h】

Help, help, i'm being suppressed#x0021; The significance of suppressors in software testing

机译:救命,救命,我被压制了!抑制器在软件测试中的意义

获取原文

摘要

Test features are basic compositional units used to describe what a test does (and does not) involve. For example, in API-based testing, the most obvious features are function calls; in grammar-based testing, the obvious features are the elements of the grammar. The relationship between features as abstractions of tests and produced behaviors of the tested program is surprisingly poorly understood. This paper shows how large-scale random testing modified to use diverse feature sets can uncover causal relationships between what a test contains and what the program being tested does. We introduce a general notion of observable behaviors as targets, where a target can be a detected fault, an executed branch or statement, or a complex coverage entity such as a state, predicate-valuation, or program path. While it is obvious that targets have triggers — features without which they cannot be hit by a test — the notion of suppressors — features which make a test less likely to hit a target — has received little attention despite having important implications for automated test generation and program understanding. For a set of subjects including C compilers, a flash file system, and JavaScript engines, we show that suppression is both common and important.
机译:测试功能是用于描述测试所涉及(和不涉及)的基本组成单元。例如,在基于API的测试中,最明显的功能是函数调用。在基于语法的测试中,明显的特征是语法的要素。令人惊讶的是,人们很难理解作为测试抽象的功能与测试程序产生的行为之间的关系。本文展示了经过修改以使用各种功能集的大规模随机测试如何揭示测试包含的内容与被测试的程序之间的因果关系。我们引入可观察到的行为的一般概念作为目标,其中目标可以是检测到的故障,已执行的分支或语句或复杂的覆盖范围实体(例如状态,谓语值或程序路径)。尽管很明显目标具有触发因素-如果没有这些特征,它们就不会被测试击中-抑制器的概念-使测试不太可能击中目标的特征-尽管对自动测试生成和开发具有重要意义,却很少受到关注。程序理解。对于包括C编译器,Flash文件系统和JavaScript引擎在内的一系列主题,我们证明抑制是既常见又重要的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号