首页> 外文会议>International symposium on automated technology for verification and analysis >Conditional Testing Off-the-Shelf Combination of Test-Case Generators
【24h】

Conditional Testing Off-the-Shelf Combination of Test-Case Generators

机译:有条件的测试用例生成器的现成组合

获取原文

摘要

There are several powerful automatic testers available, each with different strengths and weaknesses. To immediately benefit from different strengths of different tools, we need to investigate ways for quick and easy combination of techniques. Until now, research has mostly investigated integrated combinations, which require extra implementation effort. We propose the concept of conditional testing and a set of combination techniques that do not require implementation effort: Different testers can be taken 'off the shelf and combined in a way that they cooperatively solve the problem of test-case generation for a given input program and coverage criterion. This way, the latest advances in test-case generation can be combined without delay. Conditional testing passes the test goals that a first tester has covered to the next tester, so that the next tester does not need to repeat work (as in combinations without information passing) but can focus on the remaining test goals. Our combinations do not require changes to the implementation of a tester, because we leverage a testability transformation (i.e., we reduce the input program to those parts that are relevant to the remaining test goals). To evaluate conditional testing and our proposed combination techniques, we (1) implemented the generic conditional tester CondTest, including the required transformations, and (2) ran experiments on a large amount of benchmark tasks; the obtained results are promising.
机译:有几种功能强大的自动测试仪,每种都有各自的优缺点。为了立即从不同工具的不同优势中受益,我们需要研究快速简便地组合技术的方法。到目前为止,研究主要是研究集成组合,这需要额外的实施工作。我们提出了条件测试的概念以及不需要执行工作的一组组合技术:可以将不同的测试人员从货架上拿走,并以某种方式组合在一起,从而共同解决给定输入程序的测试用例生成问题和覆盖标准。这样,测试用例生成的最新进展可以毫不延迟地组合在一起。条件测试将第一个测试人员已经覆盖的测试目标传递给下一个测试人员,因此下一个测试人员不需要重复工作(就像没有信息传递的组合一样),而是可以专注于其余的测试目标。我们的组合不需要更改测试人员的实现,因为我们利用了可测试性转换(即,我们将输入程序缩减为与其余测试目标相关的那些部分)。为了评估条件测试和我们提出的组合技术,我们(1)实现了通用条件测试器CondTest,包括所需的转换,以及(2)对大量基准任务进行了实验;获得的结果是有希望的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号