...
首页> 外文期刊>Software Quality Journal >Selection and Evaluation of Test Data Based on Genetic Programming
【24h】

Selection and Evaluation of Test Data Based on Genetic Programming

机译:基于遗传规划的测试数据选择与评估

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

获取外文期刊封面封底 >>

       

摘要

In the literature, we find several criteria that consider different aspects of the program to guide the testing, a fundamental activity for software quality assurance. They address two important questions: how to select test cases to reveal as many fault as possible and how to evaluate a test set T and end the test. Fault-based criteria, such as mutation testing, use mutation operators to generate alternatives for the program P being tested. The goal is to derive test cases capable of producing different behaviors in P and its alternatives. However, this approach usually does not allow the test of interaction between faults since the alternative differs from P by a simple modification. This work explores the use of Genetic Programming (GP), a field of Evolutionary Computation, to derive alternatives for testing P and introduces two GP-based procedures for selection and evaluation of test data. The procedures are related to the above questions, usually addressed by most testing criteria and tools. A tool, named GPTesT, is described and results from an experiment using this tool are also presented. The results show the applicability of our approach and allow comparison with mutation testing.
机译:在文献中,我们发现了一些考虑程序不同方面的准则来指导测试,这是软件质量保证的基本活动。他们提出了两个重要的问题:如何选择测试案例以揭示尽可能多的故障以及如何评估测试集T并结束测试。基于故障的标准(例如,突变测试)使用突变运算符为正在测试的程序P生成替代方案。目的是获得能够在P及其替代方案中产生不同行为的测试用例。但是,这种方法通常不允许测试故障之间的相互作用,因为通过简单的修改,替代方法就不同于P。这项工作探索了遗传计算(GP)这一进化计算领域的用途,以得出测试P的替代方法,并介绍了两种基于GP的程序来选择和评估测试数据。程序与上述问题有关,通常由大多数测试标准和工具解决。描述了一种名为GPTesT的工具,并提供了使用该工具进行实验的结果。结果显示了我们方法的适用性,并允许与突变测试进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号