首页> 外文期刊>Software Testing, Verification and Reliability >A systematic literature review of how mutation testing supports quality assurance processes
【24h】

A systematic literature review of how mutation testing supports quality assurance processes

机译:关于突变测试如何支持质量保证流程的系统文献综述

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

摘要

Mutation testing has been very actively investigated by researchers since the 1970s, and remarkable advances have been achieved in its concepts, theory, technology, and empirical evidence. While the most influential realisations have been summarised by existing literature reviews, we lack insight into how mutation testing is actually applied. Our goal is to identify and classify the main applications of mutation testing and analyse the level of replicability of empirical studies related to mutation testing. To this aim, this paper provides a systematic literature review on the application perspective of mutation testing based on a collection of 191 papers published between 1981 and 2015. In particular, we analysed in which quality assurance processes mutation testing is used, which mutation tools and which mutation operators are employed. Additionally, we also investigated how the inherent core problems of mutation testing, ie, the equivalent mutant problem and the high computational cost, are addressed during the actual usage. The results show that most studies use mutation testing as an assessment tool targeting unit tests, and many of the supporting techniques for making mutation testing applicable in practice are still underdeveloped. Based on our observations, we made 9 recommendations for future work, including an important suggestion on how to report mutation testing in testing experiments in an appropriate manner.
机译:自1970年代以来,研究人员对突变测试进行了非常积极的研究,其概念,理论,技术和经验证据均取得了显着进步。虽然最有影响力的实现已通过现有文献综述进行了总结,但我们仍未深入了解如何实际应用突变测试。我们的目标是识别和分类突变测试的主要应用,并分析与突变测试相关的经验研究的可重复性水平。为此,本文基于1981年至2015年间发表的191篇论文对突变测试的应用前景进行了系统的文献综述。特别是,我们分析了在哪些质量保证流程中使用了突变测试,使用了哪些突变工具和使用哪种突变算子。此外,我们还研究了在实际使用过程中如何解决突变测试的内在核心问题,即等效突变问题和高计算成本。结果表明,大多数研究使用突变测试作为针对单元测试的评估工具,而使突变测试在实践中适用的许多支持技术仍未得到开发。根据我们的观察,我们为以后的工作提出了9条建议,其中包括有关如何以适当的方式在测试实验中报告突变测试的重要建议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号