首页> 外文期刊>Science of Computer Programming >Model-based mutation testing via symbolic refinement checking
【24h】

Model-based mutation testing via symbolic refinement checking

机译:通过符号细化检查进行基于模型的变异测试

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

摘要

In model-based mutation testing, a test model is mutated for test case generation. The resulting test cases are able to detect whether the faults in the mutated models have been implemented in the system under test. For this purpose, a conformance check between the original and the mutated model is required. The generated counterexamples serve as basis for the test cases. Unfortunately, conformance checking is a hard problem and requires sophisticated verification techniques. Previous attempts using an explicit conformance checker suffered state space explosion. In this paper, we present several optimisations of a symbolic conformance checker using constraint solving techniques. The tool efficiently checks the refinement between non-deterministic test models. Compared to previous implementations, we could reduce our runtimes by 97%. In a new industrial case study, our optimisations can reduce the runtime from over 6 hours to less than 3 minutes.
机译:在基于模型的突变测试中,对测试模型进行突变以生成测试用例。生成的测试用例能够检测到突变模型中的故障是否已在被测系统中实现。为此,需要在原始模型和变异模型之间进行一致性检查。生成的反例用作测试用例的基础。不幸的是,一致性检查是一个难题,需要复杂的验证技术。先前使用显式一致性检查器的尝试遭受状态空间爆炸。在本文中,我们提出了使用约束求解技术对符号一致性检查器进行的一些优化。该工具有效地检查了不确定性测试模型之间的细化。与以前的实现相比,我们可以将运行时间减少97%。在一个新的工业案例研究中,我们的优化可以将运行时间从6小时以上减少到3分钟以内。

著录项

  • 来源
    《Science of Computer Programming》 |2015年第4期|383-404|共22页
  • 作者单位

    Institute for Software Technology, Graz University of Technology, Inffeldgasse 16b/2, 8010 Graz, Austria;

    Institute for Software Technology, Graz University of Technology, Inffeldgasse 16b/2, 8010 Graz, Austria;

    Institute for Software Technology, Graz University of Technology, Inffeldgasse 16b/2, 8010 Graz, Austria,Austrian Institute of Technology GmbH, Donau-City-Strasse 1,1220 Vienna, Austria;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Model-based testing; Mutation testing; Constraint solving; Refinement; Action systems;

    机译:基于模型的测试;变异测试;约束解决;细化;动作系统;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号