首页> 外文会议>Genetic programming >Enabling Object Reuse on Genetic Programming-Based Approaches to Object-Oriented Evolutionary Testing
【24h】

Enabling Object Reuse on Genetic Programming-Based Approaches to Object-Oriented Evolutionary Testing

机译:在基于遗传编程的方法中启用对象重用,以进行面向对象的进化测试

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

摘要

Recent research on search-based test data generation for Object-Oriented software has relied heavily on typed Genetic Programming for representing and evolving test data. However, standard typed Genetic Programming approaches do not allow Object Reuse; this paper proposes a novel methodology to overcome this limitation. Object Reuse means that one instance can be passed to multiple methods as an argument, or multiple times to the same method as arguments. In the context of Object-Oriented Evolutionary Testing, it enables the generation of test programs that exercise structures of the software under test that would not be reachable otherwise. Additionally, the experimental studies performed show that the proposed methodology is able to effectively increase the performance of the test data generation process.
机译:面向对象软件的基于搜索的测试数据生成的最新研究在很大程度上依赖于类型化的遗传编程来表示和演化测试数据。但是,标准类型的遗传编程方法不允许对象重用。本文提出了一种克服这一局限性的新颖方法。对象重用意味着一个实例可以作为参数传递给多个方法,也可以多次作为参数传递给同一方法。在面向对象的进化测试的环境中,它可以生成测试程序,这些程序可以行使被测试软件的结构,否则这些结构是无法达到的。此外,进行的实验研究表明,所提出的方法能够有效地提高测试数据生成过程的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号