摘要
本发明提出了一种基于遗传算法优化的Modbus TCP协议测试用例生成方法。这一方法通过精细设计的适应度评估公式与自适应变异机制,提升了测试的有效性和效率。适应度评估公式从个体与群体中心测试用例之间的距离,个体的异常码和个体数据位的边缘值覆盖率这三个方面,来评估个体的适应度值。引入自适应变异率机制,使每个子代个体在继承父代优良特性的基础上,能够按照一定概率发生变异。这种变异机制不仅保留了优秀个体,还鼓励了新的优秀个体的产生,从而有效增加了测试用例种群的多样性,提升了发现未知错误和异常的能力。结合被测PLC的反馈来调整模糊测试用例的生成过程,以此筛选出更有可能触发崩溃的测试用例。
技术关键词
遗传算法优化
生成方法
协议
覆盖率
验证测试用例
模糊测试用例
格雷码编码
代表
交叉点
数值
有效性
机制
染色体
轮盘
解码
格式
策略
基础
系统为您推荐了相关专利信息
计划生成方法
延迟函数
资源
计划生成装置
电子设备
数据存证方法
数据存证系统
数据加密
充电站管理技术
区块链系统
结构化查询语句
生成方法
业务系统
数据查询请求
深度学习模型