首页> 外文期刊>Computers & mathematics with applications >Evolutionary generation of unique input/output sequences for class behavioral testing
【24h】

Evolutionary generation of unique input/output sequences for class behavioral testing

机译:进化生成独特的输入/输出序列,用于类行为测试

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Object-oriented software is composed of classes. Their behaviors are usually modeled with state diagrams or finite state machines (FSMs). Testing classes is regarded as testing FSMs in which unique input/output (UIO) sequences are widely applied. The generation of UIO sequences is shown to be an undecidable problem. For these problems, genetic algorithms (GAs) may offer much promise. This paper reports some primary results of on-going research on evolutionary testing classes. First, we explain how to define UIO sequence generation as a search problem, and then describe adapting genetic algorithms to generating UIO sequences. Special issues of using genetic algorithms such as solution representation, validity checking and fitness definition are discussed in detail. Primary experiments confirm the applicability and feasibility of applying GAs to UIO sequence generation.
机译:面向对象的软件由类组成。它们的行为通常使用状态图或有限状态机(FSM)进行建模。测试类被视为测试FSM,其中独特的输入/输出(UIO)序列得到了广泛应用。 UIO序列的生成被证明是一个无法确定的问题。对于这些问题,遗传算法(GA)可能会提供很大的希望。本文报告了有关进化测试类的持续研究的一些主要结果。首先,我们解释如何将UIO序列定义为搜索问题,然后描述将遗传算法应用于生成UIO序列的方法。详细讨论了使用遗传算法的特殊问题,例如解决方案表示,有效性检查和适用性定义。初步实验证实了将GA应用于UIO序列生成的适用性和可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号