10.13700/j.bh.1001-5965.2018.0531
基于无关变量分离的EFSM测试数据进化生成
扩展有限状态机(EFSM)相比于有限状态机(FSM)能够更加精确地刻画系统的动态行为,因而广泛作为各种控制流与数据流系统的测试模型.在EFSM模型的测试中,使用搜索的方法获得触发目标测试路径的测试数据是近年来的一个研究热点.为进一步提高搜索效率,在遗传算法(GA)的基础上提出一种自动分离测试路径中无关输入变量的方法,该方法通过分析模型中变量与迁移间的关系,判定不影响子路径中谓词条件的无关输入变量,进而从个体中将其分离以实现搜索空间的自动缩减,提升测试数据生成效率.对几种具有不同复杂度的基准EFSM模型进行实验后的结果表明,该方法生成有效测试数据的成功率均达到98.2%以上,且与未分离输入变量的遗传算法相比,所需平均迭代次数减少44.7% ~85.9%,平均运行时间减少24.1% ~85.5%.
软件测试、扩展有限状态机(EFSM)、测试数据生成、遗传算法(GA)、空间缩减、无关变量分离
45
TP311(计算技术、计算机技术)
2019-06-10(万方平台首次上网日期,不代表论文的发表时间)
共11页
919-929