【24h】

Predicting mutation score using source code and test suite metrics

机译:使用源代码和测试套件指标预测突变得分

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

摘要

Mutation testing has traditionally been used to evaluate the effectiveness of test suites and provide confidence in the testing process. Mutation testing involves the creation of many versions of a program each with a single syntactic fault. A test suite is evaluated against these program versions (mutants) in order to determine the percentage of mutants a test suite is able to identify (mutation score). A major drawback of mutation testing is that even a small program may yield thousands of mutants and can potentially make the process cost prohibitive. To improve the performance and reduce the cost of mutation testing, we propose a machine learning approach to predict mutation score based on a combination of source code and test suite metrics.
机译:传统上,使用变异测试来评估测试套件的有效性并提供对测试过程的信心。变异测试涉及创建程序的多个版本,每个版本都有一个语法错误。针对这些程序版本(突变体)对测试套件进行评估,以确定测试套件能够识别的突变体的百分比(突变得分)。突变测试的主要缺点是,即使是很小的程序,也可能产生数千个突变体,并且可能使过程成本过高。为了提高性能并降低突变测试的成本,我们提出了一种基于源代码和测试套件指标的机器学习方法来预测突变得分。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号