【24h】

How to Reduce the Cost of Passive Testing

机译:如何降低被动测试的成本

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

摘要

This paper presents an extension of the methodology to perform passive testing based on invariants for systems that present temporal restrictions. Invariants represent the most relevant expected properties of the implementation under test. Intuitively, an invariant expresses the fact that each time the implementation under test performs a given sequence of actions, then it must exhibit a behavior in a lapse of time reflected in the invariant. When a trace is checked against an invariant, for each input/output action that appears in the trace then the complete set of invariants is checked. That is, it is assumed that invariants must hold at any point of the trace, and the cost of checking this process depends on the length of the trace and the number of invariants. In this paper a novel approach that allows us to âactivateâ and âdeactivateâ some invariants during the testing task is presented. Within this approach automatically the number of invariants that must be checked can be decreased at runtime, which causes a reduction in the cost of the testing task without loosing any power of error detection.
机译:本文提出了一种扩展方法,可以对呈现时间限制的系统基于不变量执行被动测试。不变表示测试中实现的最相关的预期属性。直观上,一个不变式表示这样一个事实,即被测实现每次执行给定的动作序列时,都必须表现出该不变式所反映的时间流逝的行为。当对照不变式检查跟踪时,对于出现在跟踪中的每个输入/输出操作,将检查完整的不变式集。也就是说,假定不变性必须在跟踪的任何点保持,并且检查此过程的成本取决于跟踪的长度和不变性的数量。在本文中,提出了一种新颖的方法,该方法允许我们在测试任务期间“激活”和“取消激活”一些不变量。在这种方法中,可以在运行时自动减少必须检查的不变式的数量,这可以降低测试任务的成本,而不会失去任何错误检测的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号