...
首页> 外文期刊>Journal of systems and software >Evolutionary testing of software with function-assigned flags
【24h】

Evolutionary testing of software with function-assigned flags

机译:具有功能分配标志的软件的进化测试

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

摘要

Evolutionary structural testing, an approach to automatically generate relevant unit test data, encounters difficulties when the software being tested contains boolean variables. This issue, known as the flag problem, has been studied by many researchers. However, previous work does not address the issue of function-assigned flags which constitutes a special type of flag problem that often occurs in the context of object-orientation. This paper elaborates on a new approach to the flag problem that can also handle function-assigned flags while being applicable to the conventional flag problem, as well. It relies on a code transformation that leads to an improved fitness landscape which provides better guidance to the evolutionary search. We present seven case studies including a fitness landscape analysis and experimental results. The results show that the suggested code transformation improves evolutionary structural testing in the presence of function-assigned flags.
机译:当要测试的软件包含布尔变量时,进化结构测试(一种自动生成相关单元测试数据的方法)会遇到困难。这个问题被称为标志问题,许多研究人员已经对其进行了研究。但是,以前的工作并未解决功能分配标志的问题,后者是一种特殊的标志问题,通常在面向对象的情况下会发生。本文阐述了一种解决标志问题的新方法,该方法还可以处理功能分配的标志,同时也适用于常规标志问题。它依赖于代码转换,从而可以改善适应度,从而为进化搜索提供更好的指导。我们提供了七个案例研究,包括健身景观分析和实验结果。结果表明,在存在功能分配的标志的情况下,建议的代码转换可改进进化的结构测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号