摘要

论文针对传统协议模糊测试存在生成测试用例冗余度高和无法根据被测PLC的反馈来调整模糊测试用例生成等问题,通过建立测试用例队列来保存已经发送的模糊测试用例和该测试用例对应的异常码,并在遗传算法中计算个体适应度时,从个体与种子队列中种子的相似度以及该种子的异常码两方面来进行计算,从而实现根据被测PLC的反馈来调整模糊测试用例生成的目标,最后通过实验结果验证了论文所提方法的有效性。