摘要
本发明公开了一种基于遗传算法与逻辑映射的Modbus协议模糊测试用例生成方法。涉及自动化测试用例生成技术领域。本发明通过协议结构分析技术,精准划分可变字段并提取关键字段,将测试用例生成范围缩小至可变部分。该方式能够保证测试用例不被设备所抛弃,提高了测试效率;本发明引入Logistic映射函数指导变异操作,根据种群适应度动态调整变异强度:在初期高变异率增强多样性,后期低变异率提升收敛性,避免种群早熟。结合协议格式约束的交叉操作,确保生成的测试用例既符合协议规范,又具备差异化特征。本发明通过“协议解析‑智能生成‑模糊测试”闭环,解决了工控模糊测试中冗余度高、覆盖率低、收敛性差的核心问题,在提升测试效率的同时降低资源消耗。
技术关键词
模糊测试用例
遗传算法
协议
汉明距离
字段
生成方法
结构分析技术
自动化测试用例
标识符
生成技术
编码向量
逻辑
度函数
冗余度
覆盖率
关键字
数据
表达式
动态
报文