首页> 外文期刊>Brazilian Computer Society. Journal >Muta-Pro: towards the definition of a mutation testing process
【24h】

Muta-Pro: towards the definition of a mutation testing process

机译:Muta-Pro:定义突变测试过程

获取原文
           

摘要

Mutation Testing originated from a classical method for digital circuit testing and today is used at program and specification levels. It can be used either to generate or to assess the quality of test sets. In spite of being very effective in detecting faults, Mutation Testing is usually considered a high cost criterion due to: i) the large number of generated mutants; ii) the time-consuming activity of determining equivalent mutants; and iii) the mutant execution time. Many initiatives aiming at reducing the Mutation Testing application cost have been conducted, most of them addressing one of the drawbacks mentioned above. In this paper, we identify and summarize some of the most relevant researches and results related to Mutation Testing cost reduction, e.g., Constrained-Mutation, Constraint-Based Testing and Bayesian Learning. Moreover, we propose a Mutation Testing process, named Muta-Pro, that synergetically integrates the related approaches and mechanisms. This process is intended to be incremental and tailorable to a specific application domain such as C programs or finite state machine models. The main ideas in this paper are illustrated using a UNIX utility program. This process is being integrated in a Mutation Testing environment, based on the authors' previous experience on implementing the Proteum Family tools, aiming at promoting the technology transfer to industry and providing the basis for improving the Muta-Pro process itself.
机译:突变测试源自用于数字电路测试的经典方法,如今已用于程序和规范级别。它可以用于生成或评估测试集的质量。尽管在检测故障方面非常有效,但由于以下原因,通常将突变测试视为高成本标准:i)生成的大量突变体; ii)确定等效突变体的耗时活动; iii)变异执行时间。已经采取了许多旨在降低变异测试应用成本的举措,其中大多数解决了上述缺陷之一。在本文中,我们确定并总结了与变异测试成本降低相关的一些最相关的研究和结果,例如约束突变,基于约束的测试和贝叶斯学习。此外,我们提出了一种名为Muta-Pro的突变测试程序,该程序协同集成了相关的方法和机制。此过程旨在增加并适应特定的应用程序领域,例如C程序或有限状态机模型。本文的主要思想是使用UNIX实用程序进行说明的。根据作者先前在实现Proteum系列工具方面的经验,该过程已集成到Mutation测试环境中,旨在促进技术向工业的转移,并为改进Muta-Pro过程本身提供基础。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号