【发布时间】:2016-04-23 09:03:23
【问题描述】:
我想使用遗传算法生成基于扩展有限状态机 (EFSM) 的测试序列。基于EFSM的测试面临遗传算法在可行路径上的问题。我的覆盖标准是过渡覆盖。我有一个系统的 EFSM 模型,它具有输入参数和从一种状态到另一种状态的转换的保护。所以通过使用这个 EFSM 模型,我想生成测试序列。但我对如何开始感到困惑。我的意思是如何生成初始种群。 实际上,我的研究是关于基于 EFSM 的测试用例生成。我有一个 ATM 机模型。这个模型由状态和转换组成。转换具有输入参数的保护和操作。现在我想为这台机器生成测试用例。我的意思是基于模型的测试。对于此任务,必须不存在可行路径。我的意思是每个转换都应该包含在测试用例中。所以为了这个目的,我需要生成测试序列。遗传算法有利于路径优化。但我不知道如何在遗传算法中使用我的模型规范并生成测试序列。
【问题讨论】:
-
你可以提供更多细节,比如算法流程、你尝试过/想要什么、最小的模型结构等。否则人们容易混淆,你可能不会得到任何帮助。
-
生成一组示例来填充您的初始群体,然后您应该能够提出算法来生成随机集。