【24h】

Using Mutation Analysis to Evolve Subdomains for Random Testing

机译:使用变异分析演化子域以进行随机测试

获取原文

摘要

Random testing is inexpensive, but it can also be inefficient. We apply mutation analysis to evolve efficient sub domains for the input parameters of eight benchmark programs that are frequently used in testing research. The evolved sub domains can be used for program analysis and regression testing. Test suites generated from the optimised sub domains outperform those generated from random sub domains with 10, 100 and 1000 test cases for uniform, Gaussian and exponential sampling. Our sub domains kill a large proportion of mutants for most of the programs we tested with just 10 test cases.
机译:随机测试价格便宜,但效率低下。我们应用突变分析为测试研究中经常使用的八个基准程序的输入参数发展有效的子域。演化后的子域可用于程序分析和回归测试。从优化子域生成的测试套件具有10、100和1000个用于统一采样,高斯采样和指数采样的测试用例,优于由随机子域生成的测试套件。对于我们仅用10个测试用例测试的大多数程序,我们的子域会杀死大量的突变体。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号